<分区> 分区>
假设我有一个类似于下面的数据框,我如何使用 groupby 获得所有列之间的相关性?
我有什么:
DAY Val1 Val2 Val3
1 4 3 4
1 3 8 6
1 2 3 4
2 4 3 4
2 3 8 6
2 2 3 4
我需要什么:
DAY CorrVal1-Val2 CorrVal1-Val3 CorrVal2-Val3
1 0.54 0.12 0.45
2 0.4 0.34 0.36
我正在使用 df.groupby('DAY')[['VAL1','VAL2','VAL3']].corr() ,但这并没有给我我假装的东西获得。 我想要这样的东西:
