我正在尝试在几个变量中更改数据类型。我想知道是否有机会以比更改每个列的类型更短的方式进行操作。
到目前为止,我是通过这种方式获得结果的(8个变量中有6个)
budget_2019 <- budget_2019 %>%
transform(X2 = as.numeric(X2)) %>%
transform(X2414675130 = as.numeric(X3)) %>%
transform(X4 = as.numeric(X4)) %>%
transform(X5 = as.numeric(X5)) %>%
transform(X6 = as.numeric(X6)) %>%
transform(X7 = as.numeric(X7))
我正在寻找一个代码,该代码允许我选择要更改其类型的列的名称或位置。
budget_2019 %>%
transform([.2:7] = as.numeric([.2:7]))
或
budget_2019[.2:7] %>%
mutate_if(is.character, as.numeric)