我试图在DataFrame上使用df.corr()
,它不返回所有列的相关性。有趣的是,它忽略了灰色的列。DataFrame屏幕截图
我给"灰色"列赋值,就像这样(通过m
的for循环):
Result_ARES.at[Result_ARES.NORAD==m,'popt0'] = popt[0]
我想可能是类型问题。但type(popt[0])
是numpy.float64
。
我能做些什么来纠正这个问题吗?
谢谢你,
列中的'data'可能是浮点数,但它被索引为对象。解决方案是使用这行代码将所有数据类型更改为float64
:
Result_ARES = Result_ARES.astype('float64')