查找 Python 中所有行的单元格之间的相关性

Finding correlation between cells for all rows in Python

我想做什么。

我正在抓取一个网站并生成一个 table 并将其导出到下面的数据框中。该代码在下面生成一个 table,其中包含行索引,未显示。

我试图使用代码 df[['Open','Volumes']].corr() 逐行查找“Open”和“Volumes”列之间的相关性,但这不会产生任何输出,而只会产生下划线。

谁能告诉我我的代码哪里出了问题?

代码摘录

df = pd.DataFrame({'Contracts' :Contracts,'Open':Opens, 'High':Highs, 'Low':Lows,'Last':Lasts,'Pct':Pcts,'Time':Times, 'Volumes' : Volumes, 'Previous Settled' : ps})

输出

Contracts       Open    High    Low     Last     Pct    Time        Volumes
Oct 2018 (E)    2.810   2.814   2.762   2.767   -1.77%  09/14/18    0 
Nov 2018 (E)    2.797   2.802   2.748   2.751   -1.78%  09/14/18    132969  
Dec 2018 (E)    2.886   2.890   2.840   2.843   -1.65%  09/14/18    91025   
Jan 2019 (E)    2.974   2.981   2.930   2.934   -1.64%  09/14/18    39348   
Feb 2019 (E)    2.948   2.952   2.904   2.908   -1.62%  09/14/18    39377

使用

df['Open'] = pd.to_numeric(df['Open'], errors='coerce')
df['Volumes'] = pd.to_numeric(df['Volumes'], errors='coerce')

你的 df 中有字符串而不是数字,这就是你在 Jupiter 中得到 _ 作为输出的原因。