我是Python新手。 jupyter笔记本中导入了一个表(pressure_2),对于这个表(如下所示),每列的名称都是一个数字
Timestamp 1 2 3 4 .... 33
0.000 28.92 33.87 37.13 37.13 .... 48.50
0.083 28.94 33.89 37.16 37.23 .... 48.54
0.167 28.96 33.91 37.18 37.21 .... 48.56
....
然后,我使用代码pressure_2.isna().sum()
检查了每一列中是否有一些缺失值,它显示在第33列中,有445个缺失值。所以我打算使用代码pressure_2['33'].fillna(pressure_2['33'].mean(),inplace=True)
来处理这些缺失的值,但它返回了一个错误(KeyError:'33')
如果有任何建议,我将不胜感激。 多谢各位
问题是列名类型不是字符串。按将标题的类型转换为字符串
然后使用
使用此代码检查dict中的所有键:
也许正确的键是数字33而不是字符串33
相关问题 更多 >
编程相关推荐