gpt4 book ai didi

python - pandas时间序列数据预处理

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:54 24 4
gpt4 key购买 nike

我的数据框看起来像这样:

> dt
text timestamp
0 a 2016-06-13 18:00
1 b 2016-06-20 14:08
2 c 2016-07-01 07:41
3 d 2016-07-11 19:07
4 e 2016-08-01 16:00

我想总结每个月的数据,例如:

> dt_month
count timestamp
0 2 2016-06
1 2 2016-07
2 1 2016-08

原始数据集(dt)可以通过以下方式生成:

import pandas as pd
data = {'text': ['a', 'b', 'c', 'd', 'e'],
'timestamp': ['2016-06-13 18:00', '2016-06-20 14:08', '2016-07-01 07:41', '2016-07-11 19:07', '2016-08-01 16:00']}
dt = pd.DataFrame(data)

有没有什么方法可以通过 dt_month 绘制时频图?

最佳答案

可以groupby按timestamp列转换to_period和聚合size :

print (df.text.groupby(df.timestamp.dt.to_period('m'))
.size()
.rename('count')
.reset_index())

timestamp count
0 2016-06 2
1 2016-07 2
2 2016-08 1

关于python - pandas时间序列数据预处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38718774/

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