2017-09-16 53 views
-1

我上传的数据集,以jupyter笔记本电脑,并使用熊猫做分析, 突然即时通讯无法从我的数据集 IM访问几列越来越错误,同时访问列

"['DATE OF OCCURRENCE'] not in index" 

我查空白错误的错误,但即使没有空格IM列仍然得到错误发生BLOCK IUCR PRIMARY说明逮捕

WD23432,MM/DD/YYYY 00:00,地址

CASE#DATE,XXXXX,DESCR IPTION,Y/N,WD23432,MM/DD/YYYY 00:00,ADDRESS,XXXXX,DESCRIPTION,Y/N,WD23432,MM/DD/YYYY 00:00,ADDRESS,XXXXX,DESCRIPTION,Y/N,WD23432, MM/DD/YYYY 00:00,ADDRESS,XXXXX,说明,Y/N

我试图运行

df1 = df[['ARREST','DATE OF OCCURRENCE']] 

得到了上述的错误 相同关于'主要描述的及与空间其它列但它也发生在'IUCR'列中,所以可能错误不是由于空白造成的 所有列都是对象类 Plzz帮助

+1

请印刷后的'输出(df.columns.tolist())' – MaxU

+0

检查一次数据框的变量名。您可能拼错了变量名称。 – Dark

+0

@MaxU ['DATE OF OCCURRENCE','CASE#','BLOCK','IUCR','PRIMARY DESCRIPTION','SECONDARY DESCRIPTION','LOCATION DESCRIPTION','ARREST','DOMESTIC','BEAT', 'WARD','FBI CD','X COORDINATE','Y COORDINATE','LATITUDE','LONGITUDE','LOCATION'] –

回答

1

某些列名有领先的空间。

试试这个:

df.columns = df.columns.str.strip() 
+0

是得到它固定有领先的空白愚蠢的表 –

+0

谢谢@MaxU –

+1

开始数据分析python,不少查询到你的方式:P @MaxU –