我是Python新手,遇到了困难。我应该计算皮尔逊相关系数,但我有错误。我唯一能想到的是 python 需要不同的语法。
import pandas
import numpy as np
data = pandas.read_csv('One_imortant_table.csv', index_col='Id')
corr1 = data['Numb'].corr(method='pearson', min_periods=1)
print(corr1)
类型错误:
---> corr1 = data['Numb'].corr(method='pearson', min_periods=1)
TypeError: corr() missing 1 required positional argument: 'other'
我在这里做错了什么?我已经搜索过这个错误,但找不到更多。我使用 Windows 10 和最新版本的 python,在 Jupyter 中编码。
应计算两列之间的相关性。参数“other”是应该使用的第二列。例如,你可以这样做:
import pandas
import numpy as np
data = pandas.DataFrame({'Numb':[1,2,3],'a':[7,8,9]})
corr1 = data['Numb'].corr(data['a'],method='pearson', min_periods=1)
print(corr1)
这打印1.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)