里有我的窗体数据:ValueError异常:标签不轴
IMP_START_TIME IMP_CLR_TIME SERV_OR_IOR_ID 0 2017-02-28 23:59:32.8730 2017-03-01 00:11:28.7550 -1447310116 1 2017-03-01 00:00:09.1820 2017-03-01 00:01:06.9120 1673545041 ... ... ... ... 266863 2017-03-01 04:05:28.2200 nan 2108335332 266866 2017-03-01 13:10:01.1600 nan -724153592
我要删除所有具有“南”,在IMP_CLR_TIME列的行。为此,我写了下面的代码:
df = pd.read_csv(r'C:\Users\SIA_1_3_2017.csv',low_memory=False)
SID_ST_CT_col = df[['IMP_START_TIME','IMP_CLR_TIME','SERV_OR_IOR_ID']]
SID_ST_CT_str = SID_ST_CT_col.astype(str)
SID_ST_CT_str.drop(SID_ST_CT_str.loc[SID_ST_CT_str['IMP_CLR_TIME']=='nan'])
但我收到以下错误:
ValueError: labels ['IMP_START_TIME' 'IMP_CLR_TIME' 'SERV_OR_IOR_ID'] not contained in axis
当我使用下面的命令打印的有“南”的IMP_CLR_TIME列的行,它works.But我无法弄清楚为什么当我尝试删除相同的行时,我得到这样的错误。
检查列中是否有空格,查看'df.columns.tolist()' – EdChum