рассчитать среднее значение столбца на основе метки в кадре данных панд - PullRequest
0 голосов
/ 21 сентября 2019

На самом деле я новичок в python и столкнулся с некоторыми проблемами с фреймом данных pandas.Я хочу узнать среднее значение столбцов с положительным ярлыком.У меня есть три столбца х1, х2 и метка.Я хочу узнать среднее значение x1, которое имеет ярлык «положительный».Я использовал pandas dataframe, который выглядит следующим образом.Может кто-то помочь мне с этим.

        x1  x2     label
 0       5   2  positive
 1       6   1  positive
 2       7   3  positive
 3       7   5  positive
 4       8  10  positive
 5       9   3  positive
 6       0   4  negative
 7       1   8  negative
 8       2   6  negative
 9       4  10  negative
 10      5   9  negative
 11      6  11  negative

1 Ответ

2 голосов
/ 22 сентября 2019

Вы можете захотеть посмотреть на df.loc[] после фильтрации с помощью df['label'].eq('positive'):

df.loc[df['label'].eq('positive'),'x1'].mean()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...