Как бы я сгруппировал по столбцу в Pandas и нашел бы его сумму? - PullRequest
1 голос
/ 01 марта 2020

У меня есть набор данных, df1

 Length  Duration
  90     10
  90     3
  90     5
  80     2
  80     2

Мне нужно сгруппировать длину и затем сумму

Я думаю, мне нужно будет

import pandas as pd
import numpy as np

df.groupby['Length'].count ???

Желаемый вывод :

Length    Sum

90         18      
80         4

dput

structure(list(Duration = c(10L, 3L, 5L, 2L, 2L), Length = c(90L, 
90L, 90L, 80L, 80L)), class = "data.frame", row.names = c(NA, 
-5L))

1 Ответ

2 голосов
/ 01 марта 2020

используйте sum метод в pandas

df.groupby('Length')['Duration'].sum()

Дайте мне знать, если это поможет !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...