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

ทำซ้ำทั้งหมดอีกครั้ง

หวังว่าตอนนี้จะเห็นแล้วว่าประโยชน์ที่แท้จริงของการเขียนฟังก์ชันคือการนำโค้ดกลับมาใช้ใหม่ได้อย่างง่ายดาย ตอนนี้เราจะรันการวิเคราะห์ทั้งหมดจากบทนี้อีกครั้ง แต่เปลี่ยนมาใช้พืชชนิดใหม่คือข้าวบาร์เลย์ เนื่องจากมีโครงสร้างทุกอย่างพร้อมแล้ว จึงใช้ความพยายามน้อยกว่าที่คิด!

ข้าวบาร์เลย์เจริญเติบโตได้ดีในสภาพอากาศเย็น เมื่อเทียบกับข้าวโพดและข้าวสาลี โดยนิยมปลูกในรัฐที่ราบสูงของสหรัฐอเมริกา เช่น ไอดาโฮและมอนทานา

โหลด dplyr, ggplot2 และ mgcv ไว้แล้ว และฟังก์ชัน fortify_with_metric_units(), fortify_with_census_region(), plot_yield_vs_year_by_region(), run_gam_yield_vs_year_by_region() และ predict_yields() พร้อมใช้งานแล้ว

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

Introduction to Writing Functions in R

ดูคอร์ส

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

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

fortified_barley <- barley %>% 
  # Fortify with metric units
  ___ %>%
  # Fortify with census regions
  ___

# See the result
glimpse(fortified_barley)
แก้ไขและรันโค้ด