2016-05-05 10 views

答えて

4

これを試してみてください。また、

dt <- data.table(v1 = c('1','2','3'), v2 = c(1,2,3), v3 = c('1','2','3')) 
dt[,':='(v1=as.numeric(v1),v3=as.numeric(v3))] 
sapply(dt,class) 
+1

を、あなたは(https://github.com/Rdatatable/data.table/wiki/Getting-started) – MichaelChirico

+0

あなた[入門ビネットを熟読]すべきです'vars < - c(" v1 "、" v3 ")のように、列のベクトルを使ってすべてを一度に処理することを利用することもできます。 .DT [、(vars):= lapply(.SD、as.numeric)、.SDcols = vars] ' – thelatemail

+0

MichaelChirico、リンク先に次のdata.tableビネットを表示するにはどうすればいいですか?ありがとう。 –

関連する問題