Python 在pandas中获取与数据帧中的标签的关联

Python 在pandas中获取与数据帧中的标签的关联,python,pandas,dataframe,correlation,Python,Pandas,Dataframe,Correlation,我有一个带有目标/标签的ufc数据帧。我一直在尝试获得与目标变量的相关性。我尝试了corrwith和df.corr(),但似乎不起作用。使用df.corrwith(df.label),我得到的相关值要么太小,要么太大。使用df.corr(df.label),我得到了一个ValueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。有什么办法解决这个问题吗?您可以使用df.corr()方法获得ValueError,因为它不应该接

我有一个带有目标/标签的ufc数据帧。我一直在尝试获得与目标变量的相关性。我尝试了
corrwith
df.corr()
,但似乎不起作用。使用
df.corrwith(df.label)
,我得到的相关值要么太小,要么太大。使用
df.corr(df.label)
,我得到了一个
ValueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
有什么办法解决这个问题吗?

您可以使用
df.corr()
方法获得ValueError,因为它不应该接收标签作为参数,请查看。它计算列的成对相关性。我还没有看到您的数据集,所以我不知道
df.corrwith()
是否计算出正确的值。嗯,
df.corrwith()
给了我一些非常不正确的值,所以我将其放在一个循环中,并获得两两相关,以获得最高的值