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

Python - ดึงวันในสัปดาห์จาก Timestamp ใน Pandas

การดึงวันในสัปดาห์จาก Timestamp

ใช้เมธอด timestamp.weekday() คืนค่าวันในสัปดาห์เป็นตัวเลข (จันทร์=0, อังคาร=1, ..., อาทิตย์=6)

ขั้นตอน

  1. นำเข้า pandas และ datetime
  2. สร้าง Timestamp จาก datetime
  3. ใช้ 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)