Python 如何用分类变量和数值变量绘制相关矩阵/热图

Python 如何用分类变量和数值变量绘制相关矩阵/热图,python,pandas,statistics,seaborn,Python,Pandas,Statistics,Seaborn,我有4个变量,其中2个是标称变量(dtype=object),2个是数值变量(dtypes=int和float) 现在,我想把数据框放到一个海生热图可视化中 import numpy as np import seaborn as sns ax = sns.heatmap(df) 但我得到一个错误,表明我不能使用分类变量,只能使用数字。我如何正确处理这些信息,然后将其反馈到热图中 您可以尝试将分类列定义为二进制数据,然后应用相关矩阵。 import numpy as np import sea

我有4个变量,其中2个是标称变量(dtype=object),2个是数值变量(dtypes=int和float)

现在,我想把数据框放到一个海生热图可视化中

import numpy as np
import seaborn as sns
ax = sns.heatmap(df)

但我得到一个错误,表明我不能使用分类变量,只能使用数字。我如何正确处理这些信息,然后将其反馈到热图中

您可以尝试将分类列定义为二进制数据,然后应用相关矩阵。
import numpy as np
import seaborn as sns
ax = sns.heatmap(df)