Мой код ниже (взят прямо у моего профессора с измененными именами):
from scipy.stats import ttest_ind
group1 = df1['pref_foot'] == 'Right'
group2 = df1['pref_foot'] == 'Left'
print ('var1 %0.3f var2 %0.3f' % (df1['FIFAdata'][group1].var(), df1['FIFAdata'][group2].var()))
t, pvalue = ttest_ind(df1['FIFAdata'][group1], df1['FIFAdata'][group2], axis=0, equal_var=False)
print ('t statistic %0.3f p-value %0.3f' % (t, pvalue))
Выше у меня есть следующий код:
import pandas as pd
import numpy as np
df1 = pd.read_csv('FIFAdata.csv')
df1.head()
Когда я его запускаю, онвыдает ошибку - KeyError: 'FIFAdata'
Я проверял это несколько раз и не могу понять, почему ему не нравится файл CSV.Весь мой другой код с этим файлом работает правильно.