Python Pandas – 获取时间间隔的左边界
要获取时间间隔的左边界,请使用 interval.left 属性。首先导入所需的库-
import pandas as pd
使用时间戳作为边界来创建时间间隔。使用值为“left”的“closed”参数设置闭区间。获取时间间隔的左边界。
interval = pd.Interval(pd.Timestamp('2020-01-01 00:00:00'), pd.Timestamp('2021-01-01 00:00:00'), closed='left')
显示时间间隔
print("时间间隔 ...\n", interval)
获取时间间隔的左边界
print("\n时间间隔的左边界...\n", interval.left)
示例
下面是代码
import pandas as pd
# Use Timestamps as the bounds to create a time interval
# Closed interval set using the "closed" parameter with value "left"
# Get the left bound for the interval
interval = pd.Interval(pd.Timestamp('2020-01-01 00:00:00'), pd.Timestamp('2021-01-01 00:00:00'), closed='left')
# 显示时间间隔
print("时间间隔 ...\n", interval)
# 显示时间间隔的长度
print("\n时间间隔的长度 ...\n", interval.length)
# 左边界
print("\n时间间隔的左边界 ...\n", interval.left)
输出
这将产生以下代码
时间间隔...
[2020-01-01, 2021-01-01)
时间间隔的长度...
366 天 00:00:00
时间间隔的左边界...
2020-01-01 00:00:00
极客教程