Pandas groupby — группировать столбцы в список количества значений строкPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pandas groupby — группировать столбцы в список количества значений строк

Сообщение Anonymous »

Я хочу сгруппировать свой фрейм данных по столбцу [Say: Release] с суммой значений из других строк в настроенном представлении.
Мой фрейм данных:| Release | Pass | Fail | Total |
|:---------:|:----:|:----:|:-----:|
| release_a | 10 | 20 | 30 |
| release_a | 5 | 45 | 50 |
| release_a | 5 | 23 | 28 |
| release_a | 20 | 67 | 87 |
| release_a | 87 | 11 | 98 |
| release_b | 2 | 5 | 7 |
| release_b | 10 | 45 | 55 |
| release_b | 64 | 33 | 97 |
| release_c | 3 | 15 | 18 |
| release_c | 104 | 89 | 193 |
| release_c | 98 | 87 | 185 |

Ожидается результат:
| Release | Summary |
|:---------:|:----------------------:|
| release_a | [Pass: 40, Fail: 55] |
| release_b | [Pass: 76, Fail: 83] |
| release_c | [Pass: 205, Fail: 191] |

Я пробовал использовать groupby и agg, но не смог добиться ожидаемого результата.
Я использовал следующие коды:
df.groupby(['Release Name'],as_index=False).agg({'Pass': lambda x: x.to_numpy().tolist()})

df['Release Name'].map(df.value_counts('Pass'))


Подробнее здесь: https://stackoverflow.com/questions/786 ... row-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»