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

เลือกฟังก์ชัน Parsing ที่เหมาะสม

lubridate มีชุดฟังก์ชันสำหรับ parse วันที่ที่ทราบลำดับแน่นอน เช่น ymd() จะ parse วันที่ที่ขึ้นต้นด้วยปี ตามด้วยเดือน และวัน ฟังก์ชันนี้มีความยืดหยุ่นสูง — m รองรับทั้งตัวเลข (เช่น 9 หรือ 09) ชื่อเดือนเต็ม (เช่น September) หรือชื่อย่อ (เช่น Sep)

มีฟังก์ชันสำหรับทุกลำดับของ y, m และ d หากวันที่มีเวลาด้วย สามารถใช้ฟังก์ชันที่ขึ้นต้นด้วย ymd, dmy, mdy หรือ ydm และต่อท้ายด้วย _h, _hm หรือ _hms

ดูฟังก์ชันทั้งหมดได้ที่ ymd() สำหรับวันที่ และ ymd_hms() สำหรับ datetime

ลองทำโจทย์ต่อไปนี้ — แต่ละข้อมีวันที่ให้ และต้องเลือกฟังก์ชันที่เหมาะสมสำหรับ parse วันที่นั้น

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

การทำงานกับวันที่และเวลาใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

รูปแบบ ISO 8601 แสดงเป็นคอมเมนต์หลังวันที่แต่ละค่า เพื่อช่วยตรวจสอบความถูกต้อง

  • เลือกฟังก์ชันที่ถูกต้องสำหรับ parse x
  • เลือกฟังก์ชันที่ถูกต้องสำหรับ parse y
  • เลือกฟังก์ชันที่ถูกต้องสำหรับ parse z

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

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

library(lubridate)

# Parse x 
x <- "2010 September 20th" # 2010-09-20
___(x)

# Parse y 
y <- "02.01.2010"  # 2010-01-02
___(y)

# Parse z 
z <- "Sep, 12th 2010 14:00"  # 2010-09-12T14:00
___(z)
แก้ไขและรันโค้ด