假设我有一个文件test.csv,如下所示:
A,B,C
Hello,Hi,1
我试图将其读入Pandas数据帧:
cols = ['A','B','C']
col_types = {'A': str, 'B': str, 'C': int}
test = pd.read_csv('test.csv', names=cols, dtype=col_types)
这会产生错误
AttributeError: 'NoneType' object has no attribute 'dtype'
有什么想法吗?
答案 0 :(得分:2)
您的文件已有标题行,因此无需指定任何名称。
In [6]: test = pd.read_csv('test.csv', dtype=col_types)
In [7]: test
Out[7]:
A B C
0 Hello Hi 1
In [8]: test.dtypes
Out[8]:
A object
B object
C int64
dtype: object