.corr() -相关性忽略带有数字数据的列



我试图在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') 

相关内容

  • 没有找到相关文章

最新更新