gpt4 book ai didi

python - 计算列中的时间值

转载 作者:行者123 更新时间:2023-12-05 02:05:45 25 4
gpt4 key购买 nike

我有一个用 pandas 导入的文档在 Python 中。列中有时间值,我想找出从 8 点到 10 点和 10 点到 12 点有多少个值。我不知道从哪里开始。我试过了 (data.loc[(data['Time'] >= 8 & (data['Time'] < 10)] ,但我得到了无效的语法。我该怎么做?

TIME
08:04:16
08:04:53
...
10:04:05
...
08:59:21
...
15:56:10

完整数据如下所示:/image/avqWi.png

最佳答案

转换为时间增量

df.Time = pd.to_timedelta(df.Time)

m = (df.Time>='08:00:00') & (df.Time<'10:00:00')

df1 = df[m].copy()

关于python - 计算列中的时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63206673/

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