关联查询到数据库中每天统计的报表,需要每周、每月的指标、每个季度的指标,如何把区间数据累加,存在的问题是由于是动态时间区间,导致可能会存在不满一周的情况,这个怎么去规避
2条回答 默认 最新
- Java大魔王 2022-10-20 11:44关注
简单写个处理年的:
import pandas as pd if __name__ == '__main__': # 自己用pandas读取一下数据源,给df,接着对df开始处理 yearList = [] for key, yearDf in df.groupby(['year_msg']): yearDict = {'start_days': yearDf['days_msg'].min(), 'end_days': yearDf['days_msg'].max(), 'year_msg': key, 'year_url_nums_sum': yearDf['url_nums'].sum(), 'year_details_nums_sum': yearDf['details_nums'].sum() } yearList.append(yearDict) yearDf = pd.DataFrame(yearList) yearDf['year_url_nums_sum_new'] = yearDf['year_url_nums_sum'].expanding(min_periods=1).sum() yearDf['year_details_nums_sum_new'] = yearDf['year_details_nums_sum'].expanding(min_periods=1).sum() yearDf.to_excel("year.xlsx", index=False)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 2024-五一综合模拟赛
- ¥15 下图接收小电路,谁知道原理
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭