การดึงข้อมูลจากองค์ประกอบของลิสต์
สามารถดึงข้อมูลจากองค์ประกอบในลิสต์ได้โดยใช้วงเล็บก้ามปู เช่น ListName$ElementName[VectorNumber] หากองค์ประกอบในลิสต์เป็น data frame ก็สามารถดึงคอลัมน์ออกมาได้ด้วย ListName$ElementName$ColumnName หรือ ListName[[1]][,1]
ในแบบฝึกหัดนี้ จะได้สำรวจชุดข้อมูล wesanderson และ sw_films จากแพ็กเกจ repurrrsive
wesanderson เก็บชุดสีสำหรับภาพยนตร์แต่ละเรื่องของ Wes Anderson โดยบันทึกสีในรูปแบบเลขฐานสิบหก (hexadecimal) ซึ่งเป็นสัญลักษณ์ # ตามด้วยตัวเลขหกหลักที่ระบุสีนั้น ๆ ในส่วนนี้จะฝึกดึงค่า hexadecimal ของสีด้วย 2 วิธีที่แตกต่างกัน
sw_films เก็บข้อมูลเกี่ยวกับภาพยนตร์ในจักรวาล Star Wars เช่น ชื่อเรื่อง ผู้กำกับ ผู้อำนวยการสร้าง และอื่น ๆ จะได้ใช้การดึงข้อมูลเพื่อสำรวจชุดข้อมูลนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Foundations of Functional Programming with purrr
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Third element of the first wesanderson vector
___[[___]][___]
# Fourth element of the GrandBudapest wesanderson vector
____$___[___]