我有两个数据框:
X:包含5个类别变量(年龄,性别,城市,国家/地区,设备)
Y:包含1个数字变量(sales_amt)
它们都具有行数。然后,我对X数据帧使用了OneHotEncoder,因此该df也变成了数值,可以将其附加到Y数据帧。
我使用以下命令执行此操作:d=X.join(Y, lsuffix='_caller', rsuffix='_other')
然后,我将两个数据帧都放入Seaborn的相关矩阵中:corr = d.corr()
。但是,输出仅是绘制Y数据帧(sales_amt),因此不以某种方式考虑HotEncoded数据帧。
我在做什么错了?