gpt4 book ai didi

python - 使用 Pandas 数据框按日期和小时对数据进行分组

转载 作者:行者123 更新时间:2023-12-04 07:35:57 24 4
gpt4 key购买 nike

我正在使用 Pandas 数据框,我想将前五天和最后五天组合在一起。然后从该分组中,我想对同一小时的样本测量进行平均。即:在这 10 天中,平均从 00:00:00 开始的样本测量值。任何有关如何实现这一目标的指导将不胜感激。谢谢你。


约会时间
sample 测量


2019-08-17 00:00:00
10

2019-08-17 01:00:00
14

2019-08-17 02:00:00
12

2019-08-17 03:00:00
10

.....
....

2019-09-07 20:00:00
9

2019-09-07 21:00:00
7

2019-09-07 22:00:00
5

2019-09-07 23:00:00
3

最佳答案

首先,您需要使用 pandas.to_datetime 将 DateTime 列更改为日期时间对象方法
然后创建一个仅包含日期的新列,例如:

 df['date_only'] = df['Datetime'].dt.date 
会在你的情况下工作
然后使用 pandas groupby 和 mean 方法将所有相似的日期分组在一起,然后取其样本测量的平均值
例如:
df.groupby(['date_only'])['Sample Measurement'].mean()
会工作

关于python - 使用 Pandas 数据框按日期和小时对数据进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67739849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com