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

การตั้งชื่อ

หากมีลิสต์ที่ไม่มีชื่อ ก็สามารถตั้งชื่อให้แต่ละองค์ประกอบได้ ซึ่งมีประโยชน์มากในการเรียกองค์ประกอบที่ต้องการโดยไม่ต้องสนใจลำดับ โดยเฉพาะเมื่อทำงานกับลิสต์ที่อาจมีการเพิ่มหรือเปลี่ยนแปลงข้อมูลอยู่เสมอ หรือเมื่อใช้โค้ดชุดเดียวกันกับลิสต์หลายชุด ตัวอย่างเช่น หากลิสต์ประกอบด้วย data frame โมเดล และกราฟ การเรียก $plot ย่อมสะดวกกว่าการไล่หาว่าองค์ประกอบที่ต้องการอยู่ที่ลำดับที่เท่าไหร่

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

Foundations of Functional Programming with purrr

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้การทำงานแบบ pipe:
    • ตั้งชื่อให้แต่ละองค์ประกอบในลิสต์ sw_films แล้วกำหนดให้กับลิสต์ใหม่ชื่อ sw_films_named
    • วนซ้ำผ่านองค์ประกอบ title
  • ตรวจสอบว่าลิสต์ใหม่มีชื่อองค์ประกอบแล้ว

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

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

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
แก้ไขและรันโค้ด