熊猫关联功能不适用于浮动数据

时间:2020-10-05 01:43:20

标签: pandas matrix correlation

我的数据框同时包含float和二进制虚拟变量。尝试创建相关热图时,.corr()函数仅为我的二进制变量创建相关矩阵,并消除其余部分。我想知道是否有这种奇怪行为的原因,以及如何解决该问题/使用其他程序包创建相关矩阵。

这是我使用的代码:

# Heatmap

import seaborn as sns
import matplotlib.pyplot as plt
cols_noCluster= df1.columns
df_noCluster = df1[cols_noCluster]
corr = df_noCluster.corr()

f, ax = plt.subplots(figsize=(17, 17))
hm = sns.heatmap(round(corr,2), annot=True, ax=ax, #cmap="coolwarm",
                 fmt='.2f',linewidths=.05)

bottom, top = ax.get_ylim()
ax.set_ylim(bottom + 0.5, top - 0.5)

f.subplots_adjust(top=0.93)
t= f.suptitle('Correlation Heatmap', fontsize=14)

谢谢

0 个答案:

没有答案