【发布时间】:2018-10-02 05:08:40
【问题描述】:
我刚刚学习了如何将 Pandas DataFrame 与日期时间索引按日期分组。如何计算 groupby 每天返回的特定值(“通过”或“失败”)的数量?
我的目标是计算每日产量:产量 = passed_count/(passed_count + failed_count)。
import pandas as pd
import random
data = [random.choice(['Passed','Failed']) for i in range(100)]
times = pd.date_range('20180101',freq='3H',periods=100)
df = pd.DataFrame({'A':data},index=times)
group = df.groupby(pd.Grouper(freq='1D'))
【问题讨论】: