python3中的pandas删除部分数据,报错“Int64HashTable.get_item”

Posted langb2014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3中的pandas删除部分数据,报错“Int64HashTable.get_item”相关的知识,希望对你有一定的参考价值。

删除操作需谨慎!!!!!!!

问题记录一下,

File "pandas\\core\\series.py", line 766, in __getitem__
    result = self.index.get_value(self, key)
  File "\\pandas\\core\\indexes\\base.py", line 3103, in get_value
    tz=getattr(series.dtype, 'tz', None))
  File "pandas\\_libs\\index.pyx", line 106, in pandas._libs.index.IndexEngine.get_value
  File "pandas\\_libs\\index.pyx", line 114, in pandas._libs.index.IndexEngine.get_value
  File "pandas\\_libs\\index.pyx", line 162, in pandas._libs.index.IndexEngine.get_loc
  File "pandas\\_libs\\hashtable_class_helper.pxi", line 958, in pandas._libs.hashtable.Int64HashTable.get_item
  File "pandas\\_libs\\hashtable_class_helper.pxi", line 964, in pandas._libs.hashtable.Int64HashTable.get_item

找了很多原因都不对,就是因为有一块代码对数据进行了删除,导致索引不在了,这时候就需要重新排一下索引。

#重新定义索引,才能支持遍历
matrix_df = matrix_df.reset_index(drop=True)

不明白的,请留言。

以上是关于python3中的pandas删除部分数据,报错“Int64HashTable.get_item”的主要内容,如果未能解决你的问题,请参考以下文章

Python3教程:Pandas模块删除数据的几种情况

Python,Pandas,数据框 - 拆分和删除单元格的某些部分

Python:从列表中删除逗号,以便我可以使用 pandas 将数据导入 Excel 中的单独单元格

删除 pandas 中的 html 标签

Python pandas用法

对 pandas 数据框中的列使用 map()