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

การแปลงเป็น duration และ period

Interval เป็นวิธีที่แม่นยำที่สุดในการแทนช่วงเวลา เนื่องจากเก็บข้อมูลทั้งวันเริ่มต้นและวันสิ้นสุดไว้อย่างครบถ้วน สามารถแปลงเป็น period และ duration ได้โดยตรง ไม่ว่าจะคำนวณจำนวนวินาทีที่ผ่านไประหว่างวันเริ่มต้นกับวันสิ้นสุด หรือดูการเปลี่ยนแปลงของเวลาตามนาฬิกาก็ทำได้ทั้งคู่

ใช้ฟังก์ชัน as.period() และ as.duration() โดยส่ง interval เข้าไปเป็น argument เพียงตัวเดียว

ลองใช้ฟังก์ชันเหล่านี้เพื่อแสดงระยะเวลาครองราชย์ของกษัตริย์แต่ละพระองค์ให้ชัดเจนยิ่งขึ้น

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

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

ดูคอร์ส

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

  • สร้างคอลัมน์ใหม่ชื่อ duration และ period โดยแปลง reign ให้อยู่ในรูปแบบที่เหมาะสม
  • ตรวจสอบคอลัมน์ name, duration และ period

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

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

# New columns for duration and period
monarchs <- monarchs %>%
  mutate(
    duration = ___,
    period = ___) 
    
# Examine results    
monarchs %>%
  select(___)
แก้ไขและรันโค้ด