Python 使用数据帧和字典的问题 问题

Python 使用数据帧和字典的问题 问题,python,python-3.x,pandas,Python,Python 3.x,Pandas,嗨!我在PyQt中的GUI是一个大程序。因为它涉及到大数据的使用,所以我广泛使用了熊猫和字典 在我开始使用熊猫和字典之前,我的整个GUI运行良好。我要么得到一个keyrerror,要么得到一个TypeError 代码的某些行 我肯定知道我的代码很好,因为当我在没有GUI行的情况下运行它时,同样的行显示错误,它们运行得非常完美 以下是我得到错误信息的几行示例: 1) 例1 df = df.loc[df_Sizing_Set.groupby('CP_ID')['RF'].idxmin()].sort

嗨!我在PyQt中的GUI是一个大程序。因为它涉及到大数据的使用,所以我广泛使用了熊猫和字典

在我开始使用熊猫和字典之前,我的整个GUI运行良好。我要么得到一个keyrerror,要么得到一个TypeError

代码的某些行 我肯定知道我的代码很好,因为当我在没有GUI行的情况下运行它时,同样的行显示错误,它们运行得非常完美

以下是我得到错误信息的几行示例:

1) 例1

df = df.loc[df_Sizing_Set.groupby('CP_ID')['RF'].idxmin()].sort_index()
KeyError:“CP\U ID”

2) 例2

df['NODE']['GRID'][['X1','X2','X3']] = df['NODE']['GRID'][['X1','X2','X3']].astype(float)
KeyError:“网格”

这里,在示例2中,df是一个字典,其中一个键为“
节点”
”,包含一个字典,其中还有一个键为“
网格”

我的想法
我在互联网上读到,当你试图用一个不存在的密钥访问一本字典时,KeyError与字典有着特殊的联系。但在我的例子中,代码在没有GUI的情况下运行得很好。所以我真的不明白这件事。

提供一个错误,说明错误与GUI无关,只有熊猫才相关。GUI包是否生成数据框中的值?GUI是否正在向数据框发送/注入所有必需的数据?@eyllanesc我将很快尝试创建一个示例。@Shiva GUI只是提供包含数据的文件的路径。没有别的了。在我有了输入链接之后,它调用函数,该函数使用输入创建数据帧。