การแปลงผลผลิตเป็นหน่วยเมตริก
ข้อมูลข้าวโพดจาก NASS ระบุผลผลิตในหน่วยของสหรัฐอเมริกา คือ บุชเชลต่อเอเคอร์ คุณจะต้องเขียนฟังก์ชันอรรถประโยชน์เพิ่มเติมเพื่อแปลงหน่วยนี้เป็นหน่วยเมตริก คือ กิโลกรัมต่อเฮกตาร์ คราวนี้จะใช้วิธี harmonic เพื่อรองรับความแตกต่างของตัวเลขที่มากขึ้น
ในอดีต บุชเชลหมายถึงปริมาตร 8 แกลลอน แต่ในบริบทของธัญพืช บุชเชลถูกนิยามใหม่เป็นมวล ซึ่งมวลนี้แตกต่างกันในแต่ละชนิดธัญพืช ข้อมูลที่จำเป็นสำหรับแบบฝึกหัดนี้มีดังนี้
- หนึ่งปอนด์ (lb) เท่ากับ 0.45359237 กิโลกรัม (kg)
- หนึ่งบุชเชลเท่ากับ 48 ปอนด์สำหรับข้าวบาร์เลย์, 56 ปอนด์สำหรับข้าวโพด หรือ 60 ปอนด์สำหรับข้าวสาลี
โหลด magrittr ไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Writing Functions in R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Write a function to convert lb to kg
lbs_to_kgs <- ___