使用数据框和字典的问题

时间:2018-07-22 13:38:33

标签: python python-3.x pandas

问题

嗨!我在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即可完美运行。所以我不太了解这件事。

0 个答案:

没有答案