How to convert all column data type to numeric and character dynamically?

前端 未结 5 1257
礼貌的吻别
礼貌的吻别 2020-12-12 00:34

I convert my columns data type manually:

data[,\'particles\'] <- as.numeric(as.character(data[,\'particles\']))

This not ideal as the da

5条回答
  •  旧巷少年郎
    2020-12-12 01:07

    Use lapply:

    cols <- c("particles", "nox", ...)
    
    data[,cols] <- lapply(data[,cols], function(x) as.numeric(as.character(x)))
    

提交回复
热议问题