Python Pandas - 获取 Period 的一天中的小时部分


要获取 Period 的一天中小时部分,请使用 period.hour 属性。

首先,导入所需库 −

import pandas as pd

pandas.Period 表示一段时间。创建两个 Period 对象 −

period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="H", year = 2021, month = 7, day = 16, hour = 2, minute = 35)

从两个 Period 对象中获取一天中的小时 −

res1 = period1.hour
res2 = period2.hour

示例

以下是代码 −

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2020-09-23 05:55:30")
period2 = pd.Period(freq="H", year = 2021, month = 7, day = 16, hour = 2, minute = 35)

# display the Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# get the hour of the day from two Period objects
res1 = period1.hour
res2 = period2.hour

# Return the hour of the day from the two Period objects
print("\nHour of the day from the 1st Period object ...\n", res1)
print("\nHour of the day from the 2nd Period object...\n", res2)

输出

将生成以下代码 −

Period1...
2020-09-23 05:55:30

Period2...
2021-07-16 02:00

Hour of the day from the 1st Period object ...
5

Hour of the day from the 2nd Period object...
2

更新日期: 14-Oct-2021

94 次浏览

职业生涯由此开始

完成课程并获得认证

开始
广告
© . All rights reserved.