假设我有两个数据帧:
df1 df2
A B C D
1 3 -2 7
2 4 0 10
我需要创建一个由两个数据帧的列组成的相关矩阵。
corrmat_df
C D
A 1 *
B * 1
我可以在嵌套循环中进行元素化,但也许有更多的pythonic方式? 感谢。
答案 0 :(得分:2)
只需合并数据框并使用retention period setting per topic or generally
:
.corr()
结果包含所有想要的(以及一些不需要的)相关性。 E.g:
result = pd.concat([df1, df2], axis=1).corr()
# A B C D
#A 1.0 1.0 1.0 1.0
#B 1.0 1.0 1.0 1.0
#C 1.0 1.0 1.0 1.0
#D 1.0 1.0 1.0 1.0