首页 > 解决方案 > 熊猫数据框为每日数据提供每周平均值

问题描述

我有一个带有 datetimeindex 的 pandas.dataframe 格式的股票的每日价格。我想有一列显示一周收盘价的平均值。我不知道如何用文字解释。这就是它显示的样子。请告诉我如何获得“每周平均收盘价”栏。谢谢! excel中的例子

标签: pythonpandas

解决方案


您可以使用datetime.week()获取该日期的 week_number 并将其分配给新列。然后,df.groupby("week_number")["Close"].mean()这将为您提供每周平均收盘价。


推荐阅读