如何在R中更改数据集中多个变量的数据类型

问题描述 投票:0回答:1

我想一次更改多个变量的数据类型。具体来说,我想更改 mpg 数据集中的多个变量的数据类型。

我尝试使用一个变量,cyl:

mpg$cyl
as.factor(mpg$cyl)
mpg$cyl <- as.factor(mpg$cyl)

如何在单个命令中将 displ 和year 数据类型从数字和整数更改为因子?

r dataframe variables types
1个回答
1
投票

您可以使用

across()
中的
dplyr
将相同的函数应用于多个列。 例如

library(tidyverse)
mpg |> 
    mutate(across(c(displ, year), as.factor))
© www.soinside.com 2019 - 2024. All rights reserved.