แพ็กเกจที่ล้าสมัย
แพ็กเกจของ R ได้รับการอัปเดตอยู่เสมอ ทั้งในแง่ฟีเจอร์ใหม่และการแก้ไขบัก ฟังก์ชัน old.packages() จะคืนค่าดาต้าเฟรม โดยแต่ละแถวแสดงถึงแพ็กเกจที่มีเวอร์ชันใหม่กว่าพร้อมให้อัปเดต
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียน R แบบ Defensive Programming
คำแนะนำการฝึกหัด
- สร้างดาต้าเฟรมของแพ็กเกจที่มีเวอร์ชันใหม่กว่า แล้วกำหนดให้กับออบเจ็กต์ชื่อ
old - แพ็กเกจกี่ตัวที่ต้องอัปเดต? เก็บค่านี้ไว้ในตัวแปร
no_of_old_pkgs
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a data frame of the packages where a newer version is available
old <- ___
# Find how many packages need to be updated
no_of_old_pkgs <- ___