Pandas DataFrame.between_time(~) 方法返回指定开始时间和结束时间之间的行。
参数
1.start_time | string 或 datetime.time
开始时间。
2. end_time | string 或 datetime.time
结束时间。
注意
如果end_time早于start_time,然后我们获取的行不要落在指定范围内。
3. include_start | boolean | optional
是否在范围内包含start_time。默认情况下,include_start=True 。
4. include_end | boolean | optional
是否在范围内包含end_time。默认情况下,include_end=True 。
5. axis | int 或 string | optional
默认情况下,axis=0 。由于缺乏文档,我们不太确定如何使用此参数。如果您有一些见解,我们很乐意与您聊天!
返回值
DataFrame 包含指定开始时间和结束时间之间的行。
例子
考虑以下 DataFrame :
index_date = pd.date_range("2020-12-25", periods=4, freq="3H")
df = pd.DataFrame({"A":["a","b","c","d"]}, index=index_date)
df
A
2020-12-25 00:00:00 a
2020-12-25 03:00:00 b
2020-12-25 06:00:00 c
2020-12-25 09:00:00 d
获取时间范围内的行
要获取一天中时间介于 02:30 和 06:20 之间的所有行:
df.between_time("02:30", "06:20")
A
2020-12-25 03:00:00 b
2020-12-25 06:00:00 c
获取不在时间范围内的行
获取一天中时间所在的所有行才不是落在之间02:30和06:20,只需颠倒位置即可start_time和end_time:
df.between_time("06:20", "02:30")
A
2020-12-25 00:00:00 a
2020-12-25 09:00:00 d
相关用法
- Python Pandas DataFrame bool方法用法及代码示例
- Python Pandas DataFrame empty属性用法及代码示例
- Python Pandas DataFrame pop方法用法及代码示例
- Python Pandas DataFrame nsmallest方法用法及代码示例
- Python Pandas DataFrame sample方法用法及代码示例
- Python Pandas DataFrame items方法用法及代码示例
- Python Pandas DataFrame max方法用法及代码示例
- Python Pandas DataFrame swaplevel方法用法及代码示例
- Python Pandas DataFrame agg方法用法及代码示例
- Python Pandas DataFrame copy方法用法及代码示例
- Python Pandas DataFrame pow方法用法及代码示例
- Python Pandas DataFrame insert方法用法及代码示例
- Python Pandas DataFrame lt方法用法及代码示例
- Python Pandas DataFrame all方法用法及代码示例
- Python Pandas DataFrame unstack方法用法及代码示例
- Python Pandas DataFrame mean方法用法及代码示例
- Python PySpark DataFrame filter方法用法及代码示例
- Python Pandas DataFrame tz_convert方法用法及代码示例
- Python Pandas DataFrame isin方法用法及代码示例
- Python PySpark DataFrame collect方法用法及代码示例
- Python PySpark DataFrame intersect方法用法及代码示例
- Python PySpark DataFrame dtypes属性用法及代码示例
- Python Pandas DataFrame rank方法用法及代码示例
- Python Pandas DataFrame tail方法用法及代码示例
- Python Pandas DataFrame transform方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas DataFrame | between_time method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
