我有一个 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(使用前将#替换为@)