import pandas as pd import numpy as np D = pd.DataFrame([range(1,8),range(2,9)]) print(D.corr(methon='spearman')) s1 = D.loc[0] s2 = D.loc[1] print(s1.corr(s2,methon='spearman'))存在语法错误吗
时间: 2023-06-11 13:10:21 浏览: 162
Python数据分析模块pandas用法详解
是的,代码存在语法错误。应该是:
``` python
import pandas as pd
import numpy as np
D = pd.DataFrame([range(1,8),range(2,9)])
print(D.corr(method='spearman'))
s1 = D.loc[0]
s2 = D.loc[1]
print(s1.corr(s2,method='spearman'))
```
注意,`corr` 方法的参数应为 `method` 而不是 `methon`。另外,计算两个序列的相关系数应使用 `s1.corr(s2, method='spearman')`,而不是 `corr(s1, s2, method='spearman')`。
阅读全文