小编a_k*_*_ko的帖子

python - 无法使corr工作

我正在努力完成简单的关联.我尝试过类似问题所提出的所有建议.

以下是代码的相关部分,我所做的各种尝试及其结果.

import numpy as np
import pandas as pd

try01 = data[['ESA Index_close_px', 'CCMP Index_close_px' ]].corr(method='pearson')

print (try01) 
Run Code Online (Sandbox Code Playgroud)

日期:

Empty DataFrame
Columns: []
Index: []
Run Code Online (Sandbox Code Playgroud)
try04 = data['ESA Index_close_px'][5:50].corr(data['CCMP Index_close_px'][5:50])
print (try04)
Run Code Online (Sandbox Code Playgroud)

日期:

**AttributeError: 'float' object has no attribute 'sqrt'**
Run Code Online (Sandbox Code Playgroud)

使用numpy

try05 = np.corrcoef(data['ESA Index_close_px'],data['CCMP Index_close_px'])
print (try05)
Run Code Online (Sandbox Code Playgroud)

日期:

AttributeError: 'float' object has no attribute 'sqrt'
Run Code Online (Sandbox Code Playgroud)

将列转换为列表

ESA_Index_close_px_list = list()
start_value = 1
end_value = len (data['ESA Index_close_px']) +1
for items in data['ESA Index_close_px']:
    ESA_Index_close_px_list.append(items)
    start_value = start_value+1    
    if …
Run Code Online (Sandbox Code Playgroud)

numpy correlation python-3.x pandas

8
推荐指数
1
解决办法
7352
查看次数

标签 统计

correlation ×1

numpy ×1

pandas ×1

python-3.x ×1