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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。