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

前端 未结 5 1253
礼貌的吻别
礼貌的吻别 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:11

    We can use data.table

    library(data.table) 
    setDT(df)[, lapply(.SD, function(x) if(is.factor(x)) as.numeric(as.character(x)) else x)]
    

提交回复
热议问题