数据帧set_index函数返回错误



我有一个数据帧,正在尝试将索引设置为列"JnlNo"。目前,索引只是一个行号。JnlNo是整数。但它不断返回这个错误:


KeyError Traceback(上次调用(~\AppData\Local\Temp/ipykernel_52996/1782638178.py in---->1日记账=日记账.set_index('JnlNo'(

~\Anaconda3\lib\site packages\pandas\util_decorators.py在wrapper中(*args,**kwargs(309堆叠电平=堆叠电平,310(-->311返回函数(*args,**kwargs(312313退货包装

set_index中的~\Anaconda3\lib\site packages\pandas\core\frame.py(self、keys、drop、append、inplace、verify_filterity(54495450,如果缺失:->5451引发KeyError(f"列中没有{missing}"(54525453如果到位:

KeyError:";[‘JnlNo’]都不在列"中;

我最初运行了这些代码进口熊猫作为pdjournals=pd.read_csv('journals.csv'(期刊.head((

但当我继续进行set_index时journals=journals.set_index('JnlNo'(,返回错误。

查看journals.columns。只能使用DataFrame中的列。JnlNo不在数据帧中,因为错误消息告诉您。也许你混淆了大写的i和小写的L或者类似的东西。

相关内容

  • 没有找到相关文章

最新更新