Рассчитать среднее количество строк в пандах - PullRequest
0 голосов
/ 16 октября 2018

В настоящее время я работаю над проблемой в пандах, которую просто не могу обернуть.

У меня есть DataFrame, который содержит метку времени и определенное значение для конкретноговторой за полный месяц.Теперь то, что я хочу получить, - это среднее количество строк в час и в будний день.

Этот вопрос похож на: Среднее значение ежедневного количества записей в месяц в кадре данных Pandas Но вместо этого я сначала делаю часы по группам, а затем по рабочим дням, поэтому я получаю:

hourly_df = df.set_index('timestamp').groupby(pd.Grouper(freq='H')).count()
weekdaily_df = hourly_df.groupby(hourly_df.index.weekday).mean()

Теперь проблема в том, что при этом я получаю среднее значение только по рабочим дням, а не по часам, о которых я хочу знать, тоже.Так что, в конце концов, я хочу получить 24 * 7 значений.Я нашел несколько похожих вопросов, но, к сожалению, ни один из них не соответствовал моей проблеме.

Редактировать

Хорошо, решил через минуту после публикации.Решение заключается в группировке по рабочим дням и час на втором шаге.

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