虽然把这个琐碎的表放在Ipython中,我无法处理它。
我在3.6.0 | Anaconda 4.3.0(64位)|上使用pandas'0.19.2' 我得到了这种错误,处理几乎每个csv表。
df = pd.read_csv('Fatt_eng.csv')
df
Out[82]:
Type;Price;Numbers
0 Purse;13.90;86
1 Suitcases;192.90;55
2 Suitcases;54.90;6
3 Clothing;242.90;98
In[82]: df.Type
AttributeError: 'DataFrame' object has no attribute 'Type'
In[84] df['Type']=df['Type'].str
KeyError: 'Type'
答案 0 :(得分:2)
您获得git merge --no-ff -s recursive -X no-renames <branchToMerge>
的原因是因为您的数据框没有名为AttributeError: 'DataFrame' object has no attribute 'Type'
的属性,然后pandas有一个魔术方法可以回退查找是否有一个具有该名称的列,你的数据框中没有。
数据框中没有包含该名称的列的原因是因为您正在使用欧洲分隔符'Type'
读取csv,但默认为英语';'
,您必须告诉{{ 1}}关于这个。
','
将解决您的问题