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

Python Pandas - คืนค่า Proleptic Gregorian Ordinal

การคืนค่า Proleptic Gregorian Ordinal

ใช้เมธอด timestamp.toordinal() คืนค่าลำดับวันตามปฏิทิน Gregorian (1 มกราคม พ.ศ. 1 = วันที่ 1)

ขั้นตอน

  1. นำเข้า pandas
  2. สร้าง Timestamp
  3. ใช้ toordinal()

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

import pandas as pd

# สร้าง Timestamp: 18 กันยายน 2021 11:50:20.000033
timestamp = pd.Timestamp(2021, 9, 18, 11, 50, 20, 33)

# แสดง Timestamp
print("Timestamp...\n", timestamp)

# คืนค่า Gregorian ordinal
print("\nGregorian ordinal...\n", timestamp.toordinal())

ผลลัพธ์

Timestamp... 2021-09-18 11:50:20.000033
Gregorian ordinal... 738051

คำอธิบาย

ค่า 738,051 หมายถึงจำนวนวันนับจาก 1 มกราคม พ.ศ. 1 (Proleptic Gregorian calendar) ใช้สำหรับการคำนวณวันที่ระหว่างสอง Timestamp