Первая строка работает хорошо.Во второй строке мне дается NaN
, когда должно быть среднее значение для каждого столбца?
df2.sort_values(by=['All'], ascending=[False], inplace=True)
df2.loc['average']= df2.mean()
print(df2)
Вот что я получаю
Accuracy All ... CUpDn TRND
3 Random Forest 83.06 ... 67.65 72.02
5 Linear Logistic Regression 79.13 ... 59.34 73.01
9 MLP 77.16 ... 60.87 73.55
0 Decision Tree 75.3 ... 54.32 66.56
2 SVM 73.55 ... 59.45 73.22
8 Quadratic Discriminan Analysis 73.55 ... 63.5 66.99
1 KNeighbors 71.58 ... 67.21 65.25
7 AdaBoost 59.34 ... 60.33 59.34
6 SGD 48.74 ... 50.27 67.54
4 GaussianNB 48.52 ... 44.37 69.4
average NaN NaN ... NaN NaN
df2.dtypes показывает:
Classifier Accuracy object
All object
5D object
10D object
15D object
20D object
50D object
100D object
200D object
Chg% object
MA object
MAX object
MIN object
MM% object
CUpDn object
TRND object
dtype: object
Любая помощь будет оценена.Спасибо