嗨!我在PyQt中的GUI是一个大程序。由于涉及到大数据的使用,因此我广泛使用了Pandas和字典。
在开始使用Pandas和字典之前,整个GUI都运行良好。我会收到KeyError或TypeError。
我绝对知道我的代码很好,因为当我在没有GUI行的情况下运行它时,同样显示错误的行也可以完美运行。
一些示例行中出现错误:
1)示例1
df = df.loc[df_Sizing_Set.groupby('CP_ID')['RF'].idxmin()].sort_index()
KeyError:“ CP_ID”
2)示例2
df['NODE']['GRID'][['X1','X2','X3']] = df['NODE']['GRID'][['X1','X2','X3']].astype(float)
KeyError:'GRID'
在这里,在示例2中,df是字典,其中一个键为“ NODE
”,其中包含一个字典,其中还有一个键为“ GRID
”。
我在Internet上读到,当您尝试使用不存在的键访问字典时,KeyError与字典特别相关。但就我而言,代码无需GUI即可完美运行。所以我不太了解这件事。