Возможно, это связано с тем, что ваш тест и контрольная строка в столбце 'Заработная плата и часы' все еще содержат np.nan
. Попробуйте сначала очистить ваши данные:
e_tr=e_tr[e_tr['Wages and Hours'].notnull()]
Затем назначьте регистр и контроль, как вы это сделали:
cat1 = e_tr[e_tr['Rest Periods']==0]
cat2 = e_tr[e_tr['Rest Periods']==1]
Так что теперь, если вы запустите:
ttest_ind(cat1['Wages and Hours'], cat2['Wages and Hours'])
Следует дайте ожидаемую статистику.