or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
lambda function, mapper และ predicate ฟังดูซับซ้อนไหม? ไม่ต้องกังวล! หลังจากทบทวนพื้นฐาน purrr แล้ว จะได้ดำดิ่งสู่ functional programming เบื้องต้น สำรวจ anonymous function และ predicate และเรียนรู้วิธีนำมาใช้เพื่อทำความสะอาดและสำรวจข้อมูล
พร้อมเจาะลึก functional programming และ purrr ให้มากขึ้นไหม? ในบทนี้ จะได้ทำความรู้จักกับแนวคิด functional programming สำรวจการจัดการข้อผิดพลาดด้วย safely() และ possibly() และทำความรู้จักกับฟังก์ชัน compact() เพื่อช่วยให้โค้ดกระชับขึ้น
ในบทนี้ จะใช้ purrr เพื่อเขียนโค้ดที่อ่านง่าย สะอาด และดูแลรักษาได้สะดวกยิ่งขึ้น จะได้เรียนรู้การเขียนฟังก์ชันที่เป็นระเบียบด้วย compose() และ negate() รวมถึงใช้ partial() เพื่อประกอบฟังก์ชันโดย "เติมค่า" argument ไว้ล่วงหน้าจากฟังก์ชันที่มีอยู่แล้ว และสุดท้ายจะได้รู้จัก list-column ซึ่งเป็นโครงสร้างข้อมูลที่สะดวกสำหรับการเขียนโค้ดที่สะอาดด้วย Tidyverse
จะนำทุกอย่างที่เรียนรู้เกี่ยวกับ purrr มารวมกันในกรณีศึกษา โดยจะใช้ purrr วิเคราะห์ข้อมูลที่ scrape มาจาก Twitter ใช้โค้ดที่เป็นระเบียบในการจัดระเบียบข้อมูล และระบุ Twitter influencer จากงานประชุม RStudio ปี 2018
แบบฝึกหัดปัจจุบัน