當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas Timedelta.floor()用法及代碼示例


Python是進行數據分析的一種出色語言,主要是因為以數據為中心的python軟件包具有奇妙的生態係統。 Pandas是其中的一種,使導入和分析數據更加容易。

Timedelta是的子類datetime.timedelta,並且行為類似。相當於python的pandasdatetime.timedelta並且在大多數情況下可以互換。中的Timedelta.floor()方法pandas.Timedelta用於將新的Timedelta限製為該分辨率。

用法: Timedelta.floor()

參數:
freq : 表示 floor 分辨率的頻率字符串

返回:新 floor Timedelta。

代碼1:

# importing pandas as pd  
import pandas as pd  
import datetime 
  
# Create the Timedelta object  
td = pd.Timedelta(5.05, unit ='s') 
  
# Print the Timedelta object  
  
print(td.floor('S'))

輸出:

 0 days 00:00:05

代碼2:

# importing pandas as pd  
import pandas as pd  
import datetime 
  
# Create the Timedelta object  
td = pd.Timedelta(13.25, unit ='h') 
  
# Print the Timedelta object  
  
print(td.floor('H'))

輸出:

0 days 13:00:00

代碼3:

# importing pandas as pd  
import pandas as pd  
from datetime import datetime 
  
# Create the Timedelta object  
td = pd.Timedelta('7 days 15 hours') 
  
# Print the Timedelta object  
  
print(td.floor('D'))

輸出:

7 days 00:00:00


相關用法


注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | Pandas Timedelta.floor()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。