计算熊猫的平均行数

时间:2018-10-16 13:01:28

标签: python pandas

我目前正在研究熊猫中的一个问题,我根本无法解决这个问题。

我有一个DataFrame,其中包含一个Timestamp,以及一个完整月份的特定秒数。现在,我要检索的是每小时和每个工作日的平均行数。

该问题类似于:Average of daily count of records per month in a Pandas DataFrame 但是相反,我先按小时分组,然后按工作日分组,这样我得到:

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

现在的问题是,我也只想知道平日而不是每小时的平均值。 所以基本上最终我想获得24 * 7的值。 我发现了几个类似的问题,但不幸的是,没有一个问题完全符合我的问题。

修改

好,发布一分钟后解决。 解决方案是在第二步中按工作日分组。

0 个答案:

没有答案