Python 从pearson相关数据中提取r值
我正在使用pingouin统计包查找两组数据之间的相关性,然后我想检查这种相关性是否很强。但是,我得到5-6个输出值,其中只有一个是Python 从pearson相关数据中提取r值,python,pingouin,Python,Pingouin,我正在使用pingouin统计包查找两组数据之间的相关性,然后我想检查这种相关性是否很强。但是,我得到5-6个输出值,其中只有一个是r。如何从输出数据中获取r 代码: 输出: n r CI95% r2 adj_r2 p-val BF10 power pearson 35 0.558 [0.28, 0.75] 0.311 0.268 0.000501 70.273 0.95 写入b['r'][0]将为您提
r
。如何从输出数据中获取r
代码:
输出:
n r CI95% r2 adj_r2 p-val BF10 power
pearson 35 0.558 [0.28, 0.75] 0.311 0.268 0.000501 70.273 0.95
写入
b['r'][0]
将为您提供r
编号。与其他输出变量相同。根据pingouin.corr
函数返回一个DataFrame
。根据需要,您可以使用.at
函数访问此类数据帧的元素,因此您应该尝试类似b.at(“pearson”,“r”)
的方法。在这种情况下,请确保递归检查文档。这是否回答了您的问题?对不起,我的打字错误(删除b
)不是故意的。我不知道是谁否决了这一点,但原因可能是没有迹象表明您的解决方案为什么有效,当然它确实有效。因此,添加一个引用可能有助于解释数据结构。见以上Miiller的评论。
n r CI95% r2 adj_r2 p-val BF10 power
pearson 35 0.558 [0.28, 0.75] 0.311 0.268 0.000501 70.273 0.95