有没有一种方法可以将某些特定的列转换为数字?

时间:2020-04-29 22:14:34

标签: r

我不想转换我的全部数据集

variable <- mutate_all(dataset, function(x) as.numeric(x)) 

,因为它总共提供了不同的数据集。有人可以帮忙做什么。

enter image description here

1 个答案:

答案 0 :(得分:0)

我们可以基于自动检查列的类型并将其转换为type.convert的方式来使用numeric

 dataset <- type.convert(dataset, as.is = TRUE)

或使用mutate_at,我们在其中指定包装在vars中的感兴趣的列

library(dplyr)
dataset <- dataset %>%
     mutate_at(vars(Time, Length), as.numeric)