我有一个格式如下的 CSV 文件:
somefeature,anotherfeature,f3,f4,f5,f6,f7,lastfeature
0,0,0,1,1,2,4,5
我尝试将其作为熊猫系列阅读(使用 Python 2.7 的熊猫每日快照)。我尝试了以下方法:
import pandas as pd
types = pd.Series.from_csv('csvfile.txt', index_col=False, header=0)
和:
types = pd.read_csv('csvfile.txt', index_col=False, header=0, squeeze=True)
但两者都行不通:第一个给出随机结果,第二个只是导入 DataFrame 而没有挤压。
似乎熊猫只能将格式如下的CSV识别为系列:
f1, value
f2, value2
f3, value3
但是当特征键在第一行而不是列时,pandas 不想挤压它。
还有什么我可以尝试的吗?这种行为是有意的吗?