Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - ดึงนาที (Minute) ของชั่วโมงจาก Period object

เพื่อดึงส่วนประกอบนาทีของชั่วโมง (minute of the hour) จาก Period object ให้ใช้ property period.minute

เริ่มต้นด้วยการนำเข้าไลบรารีที่จำเป็น:

import pandas as pd

pandas.Period แทนช่วงเวลา สร้าง Period object สองตัว:

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

แสดง Period objects:

print("Period1...\n", period1)
print("Period2...\n", period2)

ดึงนาทีของชั่วโมงจาก Period objects ทั้งสอง:

res1 = period1.minute
res2 = period2.minute

ตัวอย่างโค้ดเต็ม

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="T", year=2021, month=7, day=16, hour=2, minute=35)

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

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

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

เอาต์พุต

จะได้ผลลัพธ์ดังนี้:

Period1... 2020-09-23 05:55:30
Period2... 2021-07-16 02:35
Minute of the hour from the 1st Period object ... 55
Minute of the hour from the 2nd Period object... 35