我有一个像这样的数据帧“信号”:
urlDecode(decrypt(decodedKey, em));
我会计算每日平均值。 怎么写?我想要使用诸如“groupby”之类的东西,比如:
Date Object Value \
0 01/03/2017 00:00:13 Obj1 3.421875
1 01/03/2017 00:01:13 Obj1 3.578934
2 01/03/2017 00:02:13 Obj1 3.437500
3 01/03/2017 00:03:13 Obj1 3.234674
4 02/03/2017 00:02:13 Obj1 3.056745
5 02/03/2017 00:03:13 Obj1 4.456456
6 02/03/2017 00:02:13 Obj1 3.764563
7 03/03/2017 00:03:13 Obj1 3.345645
8 03/03/2017 00:02:13 Obj1 3.874566
9 04/03/2017 00:03:13 Obj1 4.245435
.....
但我需要“提取”日信息。否则,“日期”不会按天分组。
由于
答案 0 :(得分:0)
您需要先将Date
列转换为日期时间类型,然后使用dt.date
访问日期信息:
import pandas as pd
df.Date = pd.to_datetime(df.Date)
df.groupby(df.Date.dt.date).Value.mean()
#Date
#2017-01-03 3.418246
#2017-02-03 3.759255
#2017-03-03 3.610105
#2017-04-03 4.245435
#Name: Value, dtype: float64