当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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