Я хотел найти корреляцию между двумя столбцами массива - PullRequest
0 голосов
/ 30 декабря 2018

Когда я использую файл данных xls с открытым исходным кодом, работает следующий синтаксис.

import numpy as np    
import math

url = "C:\\users\\acer\\desktop\\python-dataset\\usa-crime_rate-3.csv"    
a =np.genfromtxt(url,delimiter=',',dtype=None,usecols=[0,1,2,3,4])    
b =np.corrcoef(a[:, 2], a[:, 4])[0, 1] 

print(b,"\n")

Программа работает и ответ

0.7699876837781365

Но если я создаю xls-файл с разделителем-запятой csv и запускаю программу, он выдаст ошибку

IndexError: слишком много индексов для массива

Пожалуйста, просветите меня

...