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

ตั้งคำถามจากรายการข้อมูล

หนึ่งในข้อดีของ purrr คือสามารถเปลี่ยนคำถามเกี่ยวกับข้อมูลให้กลายเป็นคำตอบได้ง่าย ๆ ด้วยโค้ดเพียงไม่กี่บรรทัด ในแบบฝึกหัดนี้ จะใช้ข้อมูล gh_users เพื่อตอบคำถามสามข้อ:

  • ผู้ใช้คนไหนเข้าร่วม GitHub เป็นคนแรก?
  • repositories ทั้งหมดเป็นของผู้ใช้ ไม่ใช่ขององค์กรใช่หรือไม่?
  • ผู้ใช้คนไหนมี public repositories มากที่สุด?

แบบฝึกหัดนี้จะทดสอบความรู้เรื่อง map_*() อย่างจริงจัง ลองนึกถึงรูปแบบต่าง ๆ ของ map_*() และวิธีใช้งานแต่ละรูปแบบให้ครบถ้วน

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

Foundations of Functional Programming with purrr

ดูคอร์ส

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

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

# Determine who joined github first
map___(___, ~___[[___]]) %>%
      set_names(map___(___, ___)) %>%
    sort()
แก้ไขและรันโค้ด