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

ศึกษา Interval: รัชกาลของกษัตริย์และราชินี

สร้าง interval ได้โดยใช้ตัวดำเนินการ %--% ร่วมกับค่า datetime สองค่า ตัวอย่างเช่น ymd("2001-01-01") %--% ymd("2001-12-31") จะสร้าง interval สำหรับปี 2001

เมื่อมี interval แล้ว สามารถดูคุณสมบัติต่าง ๆ ได้ เช่น วันเริ่มต้น วันสิ้นสุด และความยาว ด้วยฟังก์ชัน int_start(), int_end() และ int_length() ตามลำดับ

ฝึกทักษะโดยสำรวจข้อมูลรัชกาลของกษัตริย์และราชินีแห่งบริเตน (และดินแดนในประวัติศาสตร์)

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

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

ดูคอร์ส

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

เราได้โหลดข้อมูล monarchs ไว้ใน workspace ให้แล้ว

  • พิมพ์ monarchs เพื่อดูข้อมูล
  • สร้างคอลัมน์ใหม่ชื่อ reign ซึ่งเป็น interval ระหว่าง from และ to
  • สร้างคอลัมน์ใหม่อีกคอลัมน์ชื่อ length ซึ่งเป็นความยาวของ interval ใน reign ส่วนที่เหลือของ pipeline เราได้เติมให้แล้ว โดยจะเรียงตาม length จากมากไปน้อย และเลือกคอลัมน์ name, length และ dominion

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

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

# Print monarchs
 

# Create an interval for reign
monarchs <- monarchs %>%
  mutate(___ = ___ %--% ___) 

# Find the length of reign, and arrange
monarchs %>%
  mutate(length = ___) %>% 
  arrange(desc(length)) %>%
  select(name, length, dominion)
แก้ไขและรันโค้ด