过滤Pandas DataFrame on Time值

2024-04-27 16:08:00 发布

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

我有一个Pandas DataFrame,它有一个以hhmm格式显示时间的列,并希望筛选出时间超过特定时间的行,例如08:00。在

我知道如果我只有convert 1值,我可以做类似this的操作,但是我在这里处理一整列数据。我还试图避免仅仅为了这个比较而创建一个新的列,因为我也在过滤其他一些东西(如果这是唯一的方法,我会这样做的)。在

有谁知道我会这么做吗?在


Tags: 数据方法convertdataframepandas格式时间this
1条回答
网友
1楼 · 发布于 2024-04-27 16:08:00

你可以试试下面的方法。在

import pandas as pd
data = ['08:00', '09:00','10:00']
dataframe = pd.DataFrame(data) 
dataframe.columns = ['ttime'] 
dataframe[dataframe['ttime'] > '08:00'] #to select where time is greater than 08:00

希望这有帮助。在

相关问题 更多 >