📜  Python| Pandas TimedeltaIndex.ceil

📅  最后修改于: 2022-05-13 01:55:19.462000             🧑  作者: Mango

Python| Pandas TimedeltaIndex.ceil

Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。

Pandas TimedeltaIndex.ceil()函数将 TimedeltaIndex 对象的索引设置为指定频率。该函数将频率作为我们想要限制值的参数。

示例 #1:使用TimedeltaIndex.ceil()函数将给定 TimedeltaIndex 对象的值设置为指定频率。

# importing pandas as pd
import pandas as pd
  
# Create the first TimedeltaIndex object
tidx = pd.TimedeltaIndex(start ='1 days 02:00:12.001124', periods = 5,
                                            freq ='N', name ='Koala')
  
# Print the TimedeltaIndex object
print(tidx)

输出 :

现在我们将使用TimedeltaIndex.ceil()函数将值设置为分钟频率。

# ceil the values to minutely frequency.
tidx.ceil('T')

输出 :

正如我们在输出中看到的, TimedeltaIndex.ceil()函数返回了一个新的索引对象,其中包含以所需频率为上限的值。示例 #2:使用TimedeltaIndex.ceil()函数将给定 TimedeltaIndex 对象的值设置为指定频率。

# importing pandas as pd
import pandas as pd
  
# Create the TimedeltaIndex object
tidx = pd.TimedeltaIndex(data =['06:05:01.000030', '+23:59:59.999999',
                                      '22 day 2 min 3us 10ns', None])
  
# Print the TimedeltaIndex object
print(tidx)

输出 :

现在我们将使用TimedeltaIndex.ceil()函数将值限制为每日频率。

# ceil the values to daily frequency.
tidx.ceil('D')

输出 :

正如我们在输出中看到的, TimedeltaIndex.ceil()函数返回了一个新的索引对象,其中包含以所需频率为上限的值。