正文
今天要紀錄的函式:
根據馬力 (hp) 將車輛分類為 "低功率"、"中功率" 或 "高功率"。
mtcars |>
mutate(
power_class = case_when(
hp < 100 ~ "低功率",
hp >= 100 & hp <= 200 ~ "中功率",
hp > 200 ~ "高功率"
)
)
從三個變數中選擇第一個非 NA 的值
mtcars |>
mutate(
first_non_na = coalesce(mpg, hp, wt)
)
如果重量 (wt) 大於3,則標記為 "重",否則標記為 "輕"。
mtcars |>
mutate(
weight_class = if_else(wt > 3, "重", "輕")
)
找出每輛車的gear和carb中的較大值。
mtcars |>
mutate(
max_gear_carb = pmax(gear, carb)
)
找出每輛車的gear和carb中的較小值。
mtcars |>
mutate(
min_gear_carb = pmin(gear, carb)
)
今天的小筆記就先到這邊,大家明天見~~
參考資料: