การคืนค่าหลายอย่างพร้อมกัน
ฟังก์ชันสามารถคืนค่าได้เพียงค่าเดียว หากต้องการคืนค่าหลายอย่างพร้อมกัน ให้เก็บค่าทั้งหมดไว้ในลิสต์
หากต้องการแยกรายการในลิสต์ออกเป็นตัวแปรแต่ละตัว สามารถใช้ตัวดำเนินการกำหนดค่าแบบหลายตัวแปรของ zeallot ซึ่งก็คือ %<-%
glance(), tidy() และ augment() รับอ็อบเจกต์โมเดลเป็นอาร์กิวเมนต์เพียงตัวเดียว
โมเดล Poisson regression ของการเยี่ยมชม Snake River พร้อมใช้งานในชื่อ model โดยได้โหลด broom และ zeallot ไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Writing Functions in R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Look at the structure of model (it's a mess!)
___
# Use broom tools to get a list of 3 data frames
list(
# Get model-level values
model = ___,
# Get coefficient-level values
coefficients = ___,
# Get observation-level values
observations = ___
)