python - 计算 pd.Series 中的每日平均值
问题描述
我有一个30s
频率的数据框系列。
df.head()
我想计算该系列中所有信号的每日平均值,但它似乎不起作用。我都试过了
df_average = df.to_period('D')
df.resample('D')
我希望每天只有 1 行。为什么我得到更多?谢谢
解决方案
如果有 DatetimeIndex 只添加一个聚合函数,在这里mean
,到resample
:
df1 = df.resample('D').mean()
推荐阅读
- python - 调用库函数时权限被拒绝
- oracle - SQL Developer - 18.4 - 自动跟踪
- go - 在自动迁移 GORM 中跳过一个字段
- json - 在postgres中通过各种json属性查询的最佳方法是什么
- powershell - 一个有点简单的powershell任务,我根本无法工作
- spring-boot - 将文本/纯“json”作为对象接收到控制器中
- php - 如何在 Sublime Text Snippet 上转义 $
- python - 如何在具有多列的 Pandas 条件中使用查询功能过滤空白行
- excel - 如何在一组单元格而不是整行上使用条件格式?
- api - 在 Postman 上测试 JSON 格式的大体响应