【发布时间】:2016-12-06 21:09:11
【问题描述】:
如果我们有数据集:
import pandas as pd
a = pd.DataFrame({"A":[34,12,78,84,26], "B":[54,87,35,25,82], "C":[56,78,0,14,13], "D":[0,23,72,56,14], "E":[78,12,31,0,34]})
b = pd.DataFrame({"A":[45,24,65,65,65], "B":[45,87,65,52,12], "C":[98,52,32,32,12], "D":[0,23,1,365,53], "E":[24,12,65,3,65]})
如何创建一个相关矩阵,其中 y 轴代表“a”,x 轴代表“b”?
目的是查看两个数据集的匹配列之间的相关性,如下所示:
【问题讨论】:
-
您的目标是获得单个系数还是 5 个不同的系数?
-
我现在意识到我绘制的图片具有误导性。我希望在不同数据集的每个匹配列之间获得一个系数
标签: python pandas numpy correlation