ทำซ้ำทั้งหมดอีกครั้ง
หวังว่าตอนนี้จะเห็นแล้วว่าประโยชน์ที่แท้จริงของการเขียนฟังก์ชันคือการนำโค้ดกลับมาใช้ใหม่ได้อย่างง่ายดาย ตอนนี้เราจะรันการวิเคราะห์ทั้งหมดจากบทนี้อีกครั้ง แต่เปลี่ยนมาใช้พืชชนิดใหม่คือข้าวบาร์เลย์ เนื่องจากมีโครงสร้างทุกอย่างพร้อมแล้ว จึงใช้ความพยายามน้อยกว่าที่คิด!
ข้าวบาร์เลย์เจริญเติบโตได้ดีในสภาพอากาศเย็น เมื่อเทียบกับข้าวโพดและข้าวสาลี โดยนิยมปลูกในรัฐที่ราบสูงของสหรัฐอเมริกา เช่น ไอดาโฮและมอนทานา
โหลด 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)