У меня есть таблица ниже в Pandas DataFrame
:
q_string q_visits q_date
0 nucleus 1790 2012-10-02 00:00:00
1 neuron 364 2012-10-02 00:00:00
2 current 280 2012-10-02 00:00:00
3 molecular 259 2012-10-02 00:00:00
4 stem 201 2012-10-02 00:00:00
Таблица содержит объем запросов из журнала сервера, днем. Я хотел бы сделать 2 вещи:
- Я хотел бы сгруппировать запросы по месяцам, суммируя объем запросов запроса на весь месяц, например. если "молекулярный" присутствовал на 2012-10-02 с объемом 1000 и в 2012-10-03 объемом 500, то он должен иметь запись в новой таблице 1500 (том) с датой 2012-10-31 (конец конечной точки месяца, представляющий месяц – все даты в преобразованной таблице будут составлять конец месяца, представляющий весь месяц, к которому они относятся).
- Я хочу добавить 5-й столбец, содержащий месяц -нормализованный
q_visits
. I.e., термин ежемесячный объем запросов, разделенный на общий объем запросов за месяц на всех условиях.
Каков наилучший способ сделать это?