Я хочу вычислить среднее значение для каждого столбца в кадре данных.Предположим, у меня есть такой фрейм данных:
import pandas as pd
df = pd.DataFrame({'A':[1,2,3],
'B':[4,4,4],
'C':[7,8,9],
'D':[3,3,3]})
print(df)
A B C D
0 1 4 7 3
1 2 4 8 3
2 3 4 9 3
Я хочу получить среднее значение как [2, 1, 8, 1].поскольку столбцы B и D имеют только уникальное значение, я надеюсь, что среднее значение равно 1, а не этому уникальному значению.
Как я могу это сделать, я думаю, что я должен написать функцию, а затем применить к каждому столбцусостояние, но я не знаю, как это сделать.
Надеюсь, что кто-нибудь может мне помочь.