我想一次更改多个变量的数据类型。具体来说,我想更改 mpg 数据集中的多个变量的数据类型。
我尝试使用一个变量,cyl:
mpg$cyl
as.factor(mpg$cyl)
mpg$cyl <- as.factor(mpg$cyl)
如何在单个命令中将 displ 和year 数据类型从数字和整数更改为因子?
您可以使用
across()
中的 dplyr
将相同的函数应用于多个列。 例如
library(tidyverse)
mpg |>
mutate(across(c(displ, year), as.factor))