按分钟筛选多天的数据帧

2024-04-19 09:48:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧,它包含多天的分钟数据,我希望以这样一种方式进行过滤,从每天得到以下时间: 09:31分

有什么简单的方法吗?我想在把日期和时间分成不同的列之后,按照slice(None)的思路做一些事情,但我想可能有更简单的方法


Tags: 数据方法none方式时间slice事情思路
1条回答
网友
1楼 · 发布于 2024-04-19 09:48:02

我认为at_time()就是你想要的:

import pandas as pd

index = pd.date_range("2019-08-01 00:00", "2019-08-11 00:00", freq="1min")
df = pd.DataFrame(np.random.randn(len(index), 3), index=index, columns=["a", "b", "c"])

df.at_time("09:31")

相关问题 更多 >