【发布时间】:2021-12-02 15:20:59
【问题描述】:
我有一个数据帧(df1),它的时间值采用HH:MM:SS 格式。
df1
col_a | col_b | col_c | col_d
00:00:15|00:01:15|00:01:30|00:02:30
00:02:45|00:04:00|00:05:30|00:06:30
我有一个值存储在变量check_time="00:01:00" 中,我需要检查该值是否在两列的范围内。
由于check_time 介于col_a 和col_b 之间,如果它存在,那么我需要以下输出。
我尝试了df1.loc[((df1['Col_a']>check_time) & (df1['Col_b']<=check_time))],但没有得到想要的输出。
输出:
Col_b
00:01:15
【问题讨论】:
-
这是想要的输出还是不需要的输出?
-
这是所需的输出
标签: python python-3.x dataframe between