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

map_chr()

ในแบบฝึกหัดนี้ จะได้เจาะลึกเกี่ยวกับตัวแปร map_*() แต่ละรูปแบบมากขึ้น ฟังก์ชัน map() จะส่งออกผลลัพธ์เป็น list เสมอ ส่วน map_*() สามารถส่งออกข้อมูลประเภทอื่นได้ ศึกษาตารางด้านล่างเพื่อทำความเข้าใจประเภทผลลัพธ์ของตัวแปร map_*() แต่ละแบบ

map_*() ผลลัพธ์
map_chr() character vector
map_lgl() logical vector [TRUE or FALSE]
map_int() integer vector
map_dbl() double vector

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

Foundations of Functional Programming with purrr

ดูคอร์ส

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

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

# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])
แก้ไขและรันโค้ด