[英]Trouble with Pandas Spearman Correlation
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
df = pd.read_csv('xxx.csv')
df = df.dropna()
df.head()
spearmancorr = df.corr(method = 'spearman')
spearmancorr
**
出于某种原因,我得到一个 '__' 作为输出......它还说我有一个空的数据框(但 df.head())表明这显然不是这种情况?
为了使用pd.DataFrame.corr ,列的dtypes
必须是数字 - 即int
或float
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.