Я пытаюсь вычислить среднее и доверительный интервал (95%) столбца «Сила» в большом наборе данных.Мне нужен результат, используя функцию groupby, группируя различные «классы».
Когда я вычисляю среднее значение и помещаю его в новый фрейм данных, он дает мне значения NaN для всех строк.Я не уверен, пойду ли я правильным путем.Есть ли какой-нибудь более простой способ сделать это?
Это примерный фрейм данных:
df=pd.DataFrame({ 'Class': ['A1','A1','A1','A2','A3','A3'],
'Force': [50,150,100,120,140,160] },
columns=['Class', 'Force'])
Чтобы вычислить доверительный интервал, первым шагом, который я сделал, было вычисление среднего значения.Вот что я использовал:
F1_Mean = df.groupby(['Class'])['Force'].mean()
Это дало мне NaN
значения для всех строк.