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

Python Pandas - รับความถี่สำหรับวัตถุรอบระยะเวลาที่กำหนด


ในการรับความถี่สำหรับออบเจ็กต์จุดที่กำหนด ให้ใช้ period.freq ทรัพย์สิน

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

นำเข้าแพนด้าเป็น pd

pandas.Period หมายถึงช่วงเวลาหนึ่ง การสร้างวัตถุระยะเวลาสองรายการ -

period1 =pd.Period("2020-09-23 03:55:20")period2 =pd.Period(freq="T", year =2021, month =2, day =14, hour =2, นาที =35)

แสดงวัตถุรอบระยะเวลา -

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

รับความถี่จากวัตถุสองช่วงเวลา -

res1 =period1.freqres2 =period2.freq

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

นำเข้าแพนด้าเป็น pd# pandas.Period แสดงช่วงเวลา # สร้างสองช่วงเวลา objectperiod1 =pd.Period("2020-09-23 03:55:20")period2 =pd.Period(freq="T ", ปี =2021, เดือน =2, วัน =14, ชั่วโมง =2, นาที =35)# แสดงวัตถุรอบระยะเวลา ("Period1...\n", period1)print("Period2...\n", period2)# รับความถี่จากวัตถุรอบระยะเวลาสองวัตถุres1 =period1.freqres2 =period2.freq# ส่งกลับความถี่จากวัตถุรอบระยะเวลาสองวัตถุprint("\nแสดงความถี่จากวัตถุช่วงที่ 1 ...\n", res1)print("\ nแสดงความถี่จากวัตถุช่วงที่ 2 ...\n", res2)

ผลลัพธ์

สิ่งนี้จะสร้างรหัสต่อไปนี้ -

Period1...2020-09-23 03:55:20Period2...2021-02-14 02:35แสดงความถี่จากวัตถุช่วงที่ 1 ...แสดงความถี่จากวัตถุช่วงที่ 2 ..<นาที>ก่อน>