การดึงวันในสัปดาห์จาก Timestamp
ใช้เมธอด timestamp.weekday() คืนค่าวันในสัปดาห์เป็นตัวเลข (จันทร์=0, อังคาร=1, ..., อาทิตย์=6)
ขั้นตอน
- นำเข้า pandas และ datetime
- สร้าง Timestamp จาก datetime
- ใช้
weekday()
ตัวอย่างโค้ด
import pandas as pd
import datetime
# สร้าง Timestamp: 12 พฤษภาคม 2021
timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12))
# แสดง Timestamp
print("Timestamp...\n", timestamp)
# ดึงวันในสัปดาห์
res = timestamp.weekday()
# แสดงผล (2 = วันพุธ)
print("\nGet the weekday from Timestamp...\n", res)
ผลลัพธ์
Timestamp... 2021-05-12 00:00:00 Get the weekday from Timestamp... 2
ตารางวันในสัปดาห์
- 0 = จันทร์ (Monday)
- 1 = อังคาร (Tuesday)
- 2 = พุธ (Wednesday)
- 3 = พฤหัสบดี (Thursday)
- 4 = ศุกร์ (Friday)
- 5 = เสาร์ (Saturday)
- 6 = อาทิตย์ (Sunday)