df [[' a',' b']]。corr()有效但df [' a']。corr(df [' b&#] 39;])不是。为什么?

时间:2015-03-07 14:25:31

标签: python numpy pandas

作为标题,两种情况都很有效。

但有时候只有第二个因为结果而失败了#nan;'如下。

example of above

他们有不同的方法吗?我担心我无法提供完整的背景数据。但如果有人知道这种情况,请给我一个线索。

提前致谢。

(适用ADD1)

下面的stdCst.info()。

stdCst.info()

(适用ADD2)

stdCst [[10,12]]。corr()工作正常,stdCst [10] .corr(stdCst [12])得到错误,stdCst [[10]]。corr(stdCst [[12]])得到错误也如下。

stdCst[[10]].corr(stdCst[[12]]) error

很好的线索,但仍然不知道。因为我不是熊猫内部结构的专家。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为问题在于您在列命名中的可疑空间。

您可以尝试以下方法吗?

stdCst[[10,12]].corr()

stdCst[10].corr(stdCst[12])