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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。