Я спросил похожий вопрос на прошлой неделе, и сейчас у меня похожая проблема, но я не могу преобразовать ответ, который я получил в этом случае.
По сути, у меня есть фрейм данных, называемый comms, который выглядит так:
articleID Material commentScore
1234 News 0.75
1234 News -0.1
5678 Sport 1.33
5678 News 0.75
5678 Fashion 0.02
7412 Politics -3.45
и еще один кадр данных под названием arts, и он выглядит так:
articleID wordCount byLine
1234 1524 John
5678 9824 Mary
7412 3713 Sam
Я хотел бы просто подсчитать, сколько comms
есть для каждого articleID
, и сохранить это число в новом столбце кадра данных arts
с именем commentNumber
.
Я думаю, что мне нужно использовать groupby
, count()
и, возможно, merge
, но я не могу понять, почему.
Ожидаемый результат
articleID wordCount byLine commentNumber
1234 1524 John 2
5678 9824 Mary 3
7412 3713 Sam 1
Заранее спасибо! Андреа