gpt4 book ai didi

python - Pandas DataFrame 按时间戳分组

转载 作者:行者123 更新时间:2023-11-28 22:19:45 25 4
gpt4 key购买 nike

我有一个用例:

数据的形式为:Col1、Col2、Col3 和时间戳。

现在,我只想获取行数与时间戳分箱的对比。

即对于每半小时的桶(即使是没有相应行的桶),我需要计算那里有多少行。

时间戳分布在一年的时间段内,所以我不能将它分成 24 个桶。

我必须每隔 30 分钟将它们装箱一次。

最佳答案

groupby 通过 pd.Grouper

# optionally, if needed
# df['Timestamp'] = pd.to_datetime(df['Timestamp'], errors='coerce')
df.groupby(pd.Grouper(key='Timestamp', freq='30min')).count()

重采样

df.set_index('Timestamp').resample('30min').count()

关于python - Pandas DataFrame 按时间戳分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49484023/

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