Панды Как пересчитать столбец со строками - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть датафрейм с: date; name Дело в том, что если я делаю повторную выборку, используя что-то вроде: df.set_index ('date'). Resample ('D') ["name"]. Sum ()

Результат объединяет все имена из повторной выборки в одну ячейку без разделителя.Я хочу иметь возможность подсчитывать вхождения в названия и составлять его.

Есть идеи?Спасибо

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Спасибо, на самом деле, count и groupby идеальны: df.groupby (['name', pd.Grouper (key = 'date', freq = 'D')]) ['name']. Count ()

0 голосов
/ 13 декабря 2018

Использование Rolling.count:

s =  df.set_index('date').resample('D')["name"].count()
...