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

Python Pandas - หาเวลาเริ่มต้นของ Period Object

เพื่อหาเวลาเริ่มต้นของ Period object ให้ใช้ property period.start_time

ขั้นตอนการทำงาน

1. นำเข้าไลบรารีที่จำเป็น

import pandas as pd

2. สร้าง Period Objects 2 ตัว

period1 = pd.Period("2020-09-22")
period2 = pd.Period(freq="D", year=2021, month=2, day=14, hour=2, minute=35)

3. แสดง Period Objects

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

4. หาเวลาเริ่มต้น

res1 = period1.start_time
res2 = period2.start_time

ตัวอย่างโค้ดสมบูรณ์

import pandas as pd

# สร้าง Period objects 2 ตัว
period1 = pd.Period("2020-09-22")
period2 = pd.Period(freq="D", year=2021, month=2, day=14, hour=2, minute=35)

# แสดง Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# หาเวลาเริ่มต้น
res1 = period1.start_time
res2 = period2.start_time

# แสดงผลลัพธ์
print("\nDisplay the start time from the 1st Period object ...\n", res1)
print("\nDisplay the start time from the 2nd Period object ...\n", res2)

ผลลัพธ์ที่คาดหวัง

Period1... 
2020-09-22
Period2... 
2021-02-14
Display the start time from the 1st Period object ... 
2020-09-22 00:00:00
Display the start time from the 2nd Period object ... 
2021-02-14 00:00:00

คำอธิบาย: Property start_time คืนค่า Timestamp ของจุดเริ่มต้นของ Period สำหรับความถี่รายวันจะเป็น 00:00:00 ของวันนั้น