เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

วันที่ (II)

แทนที่จะแปลงชนิดข้อมูลของคอลัมน์หลังจากนำเข้าข้อมูลแล้ว คุณสามารถนำเข้าข้อมูลพร้อมกับแปลงวันที่ให้ถูกต้องได้ในขั้นตอนเดียว โดยส่งรายชื่อคอลัมน์ที่ต้องการแปลงเป็นวันที่ผ่านอาร์กิวเมนต์ parse_dates ของ pd.read_csv() เมื่อคอลัมน์วันที่ถูกนำเข้าในชนิดที่ถูกต้อง (datetime64) แล้ว สามารถใช้ตัวเข้าถึง .dt ร่วมกับแอตทริบิวต์ .year, .month และ .day เพื่อดึงค่าปี เดือน และวันจากข้อมูลเหล่านั้นได้

# Access year
df['Date'].dt.year

# Access month
df['Date'].dt.month

# Access day
df['Date'].dt.day

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python สำหรับผู้ใช้ R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

import pandas as pd

# Load the dataset and ensure Date column is imported as datetime
ebola = pd.read_csv('country_timeseries.csv', parse_dates=____)

# Inspect the Date column
print(ebola['Date'].dtype)
แก้ไขและรันโค้ด