pandas - df.corr() 不起作用。它只考虑一个特征列
问题描述
df.corr() 结果我想知道是否有人可以帮助我解决我的问题。我有一个名为:df_normalized 的数据框,它是一个有 17 列的普通数据框。我想要一个基于 spearman 方法的相关矩阵来查找特征列是否相互关联?但是, df_normalized.corr(method='spearman') 只考虑性别列,正如您在我上传的代码图片中看到的那样。[数据框][1]
解决方案
如果您可以发布完整的代码和至少部分数据框,那就太好了,这样更容易看出问题所在。看起来您的数据框中只有性别列,但很难说。
你可以在这里找到一个很好的例子来说明如何做你想做的事:https ://datatofish.com/correlation-matrix-pandas/
推荐阅读
- android - 从动态创建的 TextInputEditText 中获取数据并将它们插入到数组中
- javascript - 如何将 JS/HTML 页面的结果以表格格式放置?
- javascript - 为什么箭头函数必须在调用函数之上声明
- java - Java中库导出的相对路径
- asp.net-core - ASP.NET 核心;如何从 csrf 验证中免除 SignalR 路径?
- amazon-web-services - 使用“LIKE”时,Amazon Athena 中的全文查询超时
- python - 如何将自定义指标的值从自定义回调附加到我需要在张量板中使用的“日志”?
- pyspark - Pyspark:内部连接两个 pyspark 数据帧并从第一个数据帧中选择所有列,从第二个数据帧中选择几列
- amazon-web-services - AWS 中的低延迟事件溯源服务是什么?
- python - TypeError:“InstrumentedList”对象在多对多关系烧瓶模型中插入数据时不可调用