การระบุวันที่
อย่างที่เห็นในวิดีโอ R จะไม่รู้ว่าค่าใดคือวันที่ หากไม่บอกให้รู้ ถ้ามีสตริงที่แทนวันที่ตามมาตรฐาน ISO 8601 สามารถแปลงเป็น Date ได้โดยใช้ฟังก์ชัน as.Date() เพียงส่งสตริง (หรือเวกเตอร์ของสตริง) เป็นอาร์กิวเมนต์แรก
ในแบบฝึกหัดนี้ จะได้แปลงสตริงที่แทนวันที่ให้กลายเป็นออบเจกต์ Date
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับวันที่และเวลาใน R
คำแนะนำการฝึกหัด
เราได้เก็บสตริง "2013-04-03" ไว้ในตัวแปรชื่อ x
- ใช้
str()เพื่อดูโครงสร้างของxและยืนยันว่าเป็นสตริงธรรมดา - แปลง
xให้เป็นวันที่โดยใช้as.Date() - ใช้
str()เพื่อดูโครงสร้างของx_dateและยืนยันว่าเป็นDate - จากนั้นใช้
as.Date()เพื่อเก็บวันที่ 10 เมษายน 2014
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# The date R 3.0.0 was released
x <- "2013-04-03"
# Examine structure of x
str(___)
# Use as.Date() to interpret x as a date
x_date <- ___
# Examine structure of x_date
str(___)
# Store April 10 2014 as a Date
april_10_2014 <- ___