ใช้ mutate เพื่อเปลี่ยนหรือสร้างคอลัมน์
สมมติว่าต้องการวัดอายุขัยเป็นเดือนแทนที่จะเป็นปี ก็จำเป็นต้องคูณค่าที่มีอยู่ด้วย 12 ใช้ฟังก์ชัน mutate() เพื่อเปลี่ยนคอลัมน์นี้ หรือจะสร้างคอลัมน์ใหม่ที่คำนวณด้วยวิธีนี้ก็ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to the Tidyverse
คำแนะนำการฝึกหัด
- ใช้
mutate()เพื่อเปลี่ยนคอลัมน์lifeExpที่มีอยู่ โดยคูณด้วย 12:12 * lifeExp - ใช้
mutate()เพื่อเพิ่มคอลัมน์ใหม่ชื่อlifeExpMonthsโดยคำนวณจาก12 * lifeExp
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(gapminder)
library(dplyr)
# Use mutate to change lifeExp to be in months
# Use mutate to create a new column called lifeExpMonths