【发布时间】:2022-07-19 16:19:15
【问题描述】:
我的输入数据框名称'df'
我想在 df 中按“date”创建一个新的数据框名称“df1”组,其中包括 2 个字段:“date”和“sponsorRate”,计算公式如下
日期 = df.date 赞助商率 = 检查列上的计数(赞助)/检查列上的总数
我想要的输出
感谢所有帮助
【问题讨论】:
-
对不起,我修复了正确的数据框
标签: python-3.x pandas
我的输入数据框名称'df'
我想在 df 中按“date”创建一个新的数据框名称“df1”组,其中包括 2 个字段:“date”和“sponsorRate”,计算公式如下
日期 = df.date 赞助商率 = 检查列上的计数(赞助)/检查列上的总数
我想要的输出
感谢所有帮助
【问题讨论】:
标签: python-3.x pandas
比较check 并聚合mean:
df1 = df['check'].eq('sponsored').groupby('date').mean().reset_index()
或者:
df1 = df['check'].eq('sponsored').groupby(level=0).mean().reset_index()
【讨论】: