我有两个数据框“A”和“B”,每个数据框都有 1000 个值(每列中缺少一些值)。我想计算数据帧的 spearman 相关性并绘制它们。图可以是散点图或热图。但我不知道该怎么做。任何资源或参考资料都会有所帮助。谢谢。
2 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
检查此代码:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
A = [...] # insert here your list of values for A
B = [...] # insert here your list of values for B
df = pd.DataFrame({'A': A,
'B': B})
corr = df.corr(method = 'spearman')
sns.heatmap(corr, annot = True)
plt.show()
我得到这个相关矩阵:

该列A与其自身高度相关(显然,这种情况总是发生),而列A与之间的相关性B非常低。
版本信息:
Python 3.7.0
matplotlib 3.2.1
pandas 1.0.4
seaborn 0.10.1
添加回答
举报
0/150
提交
取消

