如何处理奇怪的Pandas错误“无法打开哈希表…”

2024-10-01 07:40:00 发布

您现在位置:Python中文网/ 问答频道 /正文

熊猫好像在叫我没叫它叫的东西。。我真的不知道。但在这之前我还没安装好。我重新安装了,因为我的numpy构建在关闭visualstudio代码后总是失败(是的,我已经更新了numpy和pandas)

我正在练习清理数据。我已经尝试过重新安装和更多。我试过重新设置索引,我试过确保所有的东西都设置为一个数据帧,但似乎没有任何工作。在

我将尝试包含一个错误的照片,但它会打开“无法打开”哈希表_类_助手.pxi':找不到文件(File:///c:/users/chris/documents/python scripts/pandas/_libs/hashtable_class_助手.pxi)”并要求我创建文件。我只是想设置索引以便我可以处理我的数据。在

我的Python路径是“C:\Users\Chris\Anaconda3”\python.exe" 我的环境路径是;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\Wbem;C:\Users\Chris\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\bin\git.exe文件;C:\Users\Chris\Anaconda3\python.exe““

import numpy as np
import matplotlib.pyplot as plt 
import pandas as pd 

df = pd.read_csv(r'C:\Users\Chris\Documents\PythonExcel\tb.csv')
dfcases = df[['m04','m514','m014','m1524','m2534','m3544','m4554','m5564','m65','mu','f04','f514','f014','f1524','f2534','f3544','f4554','f5564','f65','fu']].dropna(how='all').fillna(0)
dfcases.set_index('id', inplace=True)
print(dfcases.head())

我应该会看到标记为“id”的索引 当我删除set_index函数时,它打印带有索引的数据帧,但索引没有被标记

a screenshot of the error


Tags: 文件数据import路径numpypandasas助手
2条回答

我在调试visualstudio代码时遇到了相同的错误,并发生了运行时异常。我的断点配置与您的相同(在屏幕截图中)。在

我选中了“引发异常”复选框,并在异常发生的行停止了调试器。在

我有同样的“无法打开”hashtable_类_助手.pxi“:File not found”错误,但仅当调试时捕获“引发的异常”时。在

您是否也选中了visualstudio代码的断点菜单(在debug选项卡中)中的“引发异常”框?这意味着调试器也将在代码捕获和处理的异常时停止(这在您想调试自己的错误处理时很有用)。在

如果是这样,您只需继续调试器(F5),最终将显示真正的错误。或者您可以取消选中“引发异常”框,您甚至不会注意到发生了错误。在

相关问题 更多 >