![](/img/trans.png)
[英]How to generate daily/weekly/monthly/annual aggregate values from a database
[英]how to aggregate daily activities of users into weekly
date
派生一个名为WEEK
的新字段(您没有提供足够的date
信息来建议如何将其转换为一周(例如 1 = Jan 1st?))id_site
表2的外键id_site
表1? 如果是这样, combined_df = table2.merge(table1, on='id_site')
。 现在,您应该在单个数据框中拥有所有字段。user_summary_by_week = pd.pivot_table(combined_df, index=['id_user', 'WEEK'], columns='activity_type', aggfunc='sum', fill_value=0).reset_index(col_level=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.