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

การแปลงผลผลิตเป็นหน่วยเมตริก

ข้อมูลข้าวโพดจาก NASS ระบุผลผลิตในหน่วยของสหรัฐอเมริกา คือ บุชเชลต่อเอเคอร์ คุณจะต้องเขียนฟังก์ชันอรรถประโยชน์เพิ่มเติมเพื่อแปลงหน่วยนี้เป็นหน่วยเมตริก คือ กิโลกรัมต่อเฮกตาร์ คราวนี้จะใช้วิธี harmonic เพื่อรองรับความแตกต่างของตัวเลขที่มากขึ้น

ในอดีต บุชเชลหมายถึงปริมาตร 8 แกลลอน แต่ในบริบทของธัญพืช บุชเชลถูกนิยามใหม่เป็นมวล ซึ่งมวลนี้แตกต่างกันในแต่ละชนิดธัญพืช ข้อมูลที่จำเป็นสำหรับแบบฝึกหัดนี้มีดังนี้

  1. หนึ่งปอนด์ (lb) เท่ากับ 0.45359237 กิโลกรัม (kg)
  2. หนึ่งบุชเชลเท่ากับ 48 ปอนด์สำหรับข้าวบาร์เลย์, 56 ปอนด์สำหรับข้าวโพด หรือ 60 ปอนด์สำหรับข้าวสาลี

โหลด magrittr ไว้แล้ว

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

Introduction to Writing Functions in R

ดูคอร์ส

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

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

# Write a function to convert lb to kg
lbs_to_kgs <- ___
แก้ไขและรันโค้ด