Как повернуть и получить средние значения каждого столбца в строках - PullRequest
0 голосов
/ 27 ноября 2018

Я новичок в Python, и мне нужна ваша помощь в получении результата, когда вы добавляете столбцы в качестве значений и значения в строках.

Вот пример:

столбцы

A   B   C
1   2   3
4   5   6
7   8   9

Ожидаемый результат:

   avg
A   4
B   5
C   6

Я могу легко сделать это в Excel, поместив столбцы в «Значения», переместив значения в строках, чтобы получить среднее значение, но я не могу показатьсясделать это на питоне.

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Использование to_frame

df.mean().to_frame('ave')
Out[186]: 
   ave
A  4.0
B  5.0
C  6.0
0 голосов
/ 27 ноября 2018
df=pd.DataFrame({'A':[1,4,7],'B':[2,5,8],'C':[3,6,9]})
df
   A  B  C
0  1  2  3
1  4  5  6
2  7  8  9

ser=df.mean()    #Result is a Series
df=pd.DataFrame({'avg':ser})   #Convert this Series into DataFrame
df 
   avg
A  4.0
B  5.0
C  6.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...