在Python中如何在多列超过2个变量之间进行相关?

2023-11-24

我有一个 Pandas Dataframe,如下所示:

id    cat1    cat2    cat3    num1    num2
1     0       WN      29      2003    98
2     1       TX      12      755     76
3     0       WY      11      845     32
4     1       IL      19      935     46

我想找出之间的相关性cat1和列cat3, num1 and num2或之间cat1 and num1 and num2或之间cat2 and cat1, cat3, num1, num2

当我使用df.corr()它给出了数据框中所有列之间的相关性,但我想查看上面详述的这些选择性列之间的相关性。

我如何在 Python pandas 中做到这一点?

预先感谢您的回答。


我尝试了以下方法并且有效:

features1=['cat1','cat2','cat3']
features2=['Cat1', 'Cat2','num1','num2']

df[features1].corr()
df[features2].corr()

当数据集中有大量变量时,这是根据需要选择列的好方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Python中如何在多列超过2个变量之间进行相关? 的相关文章

随机推荐

  • * CSS hack 适用于哪些浏览器和版本? [复制]

    这个问题在这里已经有答案了 我一直在寻找一种 hack 来解决我遇到的 CSS 问题 我已使用其中一个为 Internet Explorer 创建自定义规则 margin top 45px margin top 0px 这个 hack 是否
  • 有限的数字如何运作? (依赖类型)

    我对依赖类型语言感兴趣 有限数对我来说似乎非常有用 例如 安全地索引固定大小的数组 但这个定义对我来说并不清楚 Idris 中有限数的数据类型可以如下 Agda 中可能类似 data FiniteNum Natural gt Type wh
  • 如何用Pygame画一个棋盘并移动棋盘上的棋子?

    我一直在尝试不同的方法如何让我的棋子拖放我找到了方法 但问题是我正在使用字典通过以下方式加载我的图像pygame image load 我为我的图像创建了一个字典 如下所示 IMAGES def loadImages pieces wp w
  • 如何防止ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep?

    我正在尝试访问我的电影 API 该 API 通过 React 应用程序返回包括电影海报图像的数据 该图像是从外部网站请求的 每次我向我的朋友提出请求时 movies端点 图像被阻止 我在控制台中收到以下消息 net ERR BLOCKED
  • 均匀分布的随机数

    嘿 有没有办法选择均匀分布的随机数 我用过这个功能 Math floor Math random 2 它返回 1 或 0 但是 我认为它没有确切 50 的机会产生任何一个 更好的想法 谢谢 如果您不相信 请检查 这段代码给了我 0 4997
  • SQL 性能调优 - 如何?

    性能如何调整 SQL 查询 可以使用哪些技巧 工具 概念来改变 SQL 查询的性能 如何量化收益 一个人需要注意什么 可以使用哪些技巧 工具 概念来改变 SQL 查询的性能 使用索引 他们在实践中如何运作 标准化数据与非标准化数据 性能与设
  • 如何在 Python 中克隆类?

    我有一个 A 类 我想要一个具有完全相同功能的 B 类 我不能或不想从 B 继承 例如执行 class B A pass 我仍然希望 B 与 A 相同 但有不同的 i id A id B 请注意 我不是在谈论实例 而是在谈论要克隆的类 我很
  • 制作 Linux Web 服务的最佳方式? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我有一台运行 Ubuntu Linux Server Edition 的服务器 我曾经有一台 Windows Server 在 Windows 上使用 ASP net 创建 Web 服务很
  • Android 9.0 NotificationManager.notify() 抛出 java.lang.SecurityException

    我自己无法重现这个问题 但到目前为止已经有 5 个用户报告了这个问题 我最近确实发布了一个应用程序更新 将目标 SDK 从 27 更改为 28 我确信这在其中发挥了作用 所有 5 位用户都在某种 Pixel 设备上运行 Android 9
  • 为什么绑定的 StringFormat 不使用当前区域性?

    我目前的文化是 ru RU 我需要它将小数格式化为货币字符串 decimal n 111 22M n ToString C will return 111 22 但是当我尝试使用绑定的 StringFormat 字段时 我得到 111 22
  • 如何查看docker容器使用的核心数?

    我已经使用 Docker 一段时间了 我已经安装了 docker 并使用启动了一个容器 docker run it cpuset cpus 0 ubuntu 当我登录到 docker 控制台并运行时 grep processor proc
  • 使用 C 样式字符串有哪些缺点?

    我知道缓冲区溢出是使用 C 样式字符串 字符数组 的一种潜在危险 如果我知道我的数据适合我的缓冲区 是否可以使用它们 我需要注意 C 风格字符串固有的其他缺点吗 EDIT 这是一个接近我正在做的事情的例子 char buffer 1024
  • 我应该将 jQuery 代码放置在 Ruby on Rails 应用程序中的什么位置?

    我对 RoR 不太熟悉 对 jQuery 也相当陌生 目前 我有一个工作 RoR 网站作为学习平台 我想包含一些 jQuery 基本功能来扩展我的学习 mouseenter hover fadeIn 等 让我用一些代码来设置场景 为了保持简
  • 在 Python 中生成偶数列表

    基本上我需要帮助从我用 Python 创建的列表中生成偶数 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 我
  • MySQL 在 XAMPP 上意外关闭 - 在 IP: '::' 上创建的服务器套接字

    我对 XAMPP 还很陌生 在我今天早上开始工作之前它一直运行得很好 这是错误日志文件信息 当我尝试启动 MySQL 时 它会打开然后停止 如果需要 我宁愿不重新安装 但如果需要的话可以 InnoDB using atomic writes
  • PATCH 和 PUT 请求不适用于表单数据

    我正在使用 Laravel 创建一个 RESTFUL 应用程序 并使用 Postman 测试该应用程序 目前 有一个问题是PATCH or PUT如果从 Postman 发送带有表单数据的数据 Parameter testimonial w
  • 在 Javascript 中通过 setInterval() 捕获鼠标位置

    我在 Javascript 中有一个函数 可以根据鼠标位置移动一个 div 该功能设置在setInterval 函数并每秒执行一次 我需要像这样捕获鼠标位置 function mousemov document getElementById
  • 如何在jquery中动态创建的元素上触发点击事件

    if term children length 0 term append ul class ulDynamic ul var i for i 1 i lt 3 i var liDynamic Term i var liId Term i
  • 模型属性可以显示在模板中吗

    我希望在模板中显示模型属性 该属性使用 inlineformset factory 这可能吗 我还没有遇到过任何例子 我正在尝试在模板中显示 json data class RecipeIngredient models Model rec
  • 在Python中如何在多列超过2个变量之间进行相关?

    我有一个 Pandas Dataframe 如下所示 id cat1 cat2 cat3 num1 num2 1 0 WN 29 2003 98 2 1 TX 12 755 76 3 0 WY 11 845 32 4 1 IL 19 935