python - 熊猫数据框为每日数据提供每周平均值
问题描述
我有一个带有 datetimeindex 的 pandas.dataframe 格式的股票的每日价格。我想有一列显示一周收盘价的平均值。我不知道如何用文字解释。这就是它显示的样子。请告诉我如何获得“每周平均收盘价”栏。谢谢! excel中的例子
解决方案
您可以使用datetime.week()
获取该日期的 week_number 并将其分配给新列。然后,df.groupby("week_number")["Close"].mean()
这将为您提供每周平均收盘价。
推荐阅读
- java - 如何避免 OpenApi & Java 中的额外输入请求?
- azure - Azure 中的 Microsoft Bot 是否需要任何特定权限才能写入表存储?
- firebase - 我可以更改保存在 Firestore 时间戳字段中的时区吗?
- android - 我的按钮单击侦听器不起作用,并且没有发生错误
- reactjs - npx amplify-app@latest 未能创建 Base Amplify 项目
- mysql - SQL 结果重复条目
- php - PHP:不等于不生效
- properties - 将 Cppcheck 和 VCL 结合在一起
- python - 如何在 SqlServer 中以编程方式生成表的 DDL?
- reactjs - React ant design Tab图标改变不同的状态