python - 从 Pandas Data Frame 计算一段时间内的历史平均值
问题描述
我有一个包含 20 年历史每日数据的 pandas df。例如,
cost
date
2000-07-01 8.685939
2000-07-02 7.883951
.....
2010-05-03 6.798465
2010-05-04 7.352603
.........
2021-08-01 8.778501
给定一个 10 天的时间段,假设为 8 月 10 日 - 8 月 20 日;我想计算过去每年相同 10 天期间的历史成本的总和/平均值;IE
cost_sum_10day_period( 10 Aug - 20 Aug )
year
2010 80
2011 73
.................................
2021 89
我怎样才能在熊猫中实现它?
解决方案
推荐阅读
- sql - 使用 SQL 调整拆分的历史股票价格
- gnome - 在 GJS 中包含二级来源
- python - 如何在忽略python括号中的部分的同时拆分字符串
- javascript - 创建 jQuery 的 Vanilla JS 等效 css 方法
- html - XPath 之后/之前仅限于元素后代?
- spring - KafkaItemWriter 写入但不写入默认主题
- mysql - MySQL 查询有时很快,有时很慢
- python - 1 列的 Pandas 子字符串作为新列的值
- r - 如何在R中使用plotly添加连接两组点的垂直线?
- vb.net - 如何使用 VB.NET 在 word 上创建多个表