2
私はdata.tableに苦労しています。 v1とv3を数値にするにはどうすればよいですか?data.tableは選択された列にコード化します
dt = data.table(v1 = c('1','2','3'), v2 = c(1,2,3), v3 = c('1','2','3'))
dt[,c(1,3), with = F] = lapply(dt[,c(1,3), with = F], as.numeric)
を、あなたは(https://github.com/Rdatatable/data.table/wiki/Getting-started) – MichaelChirico
あなた[入門ビネットを熟読]すべきです'vars < - c(" v1 "、" v3 ")のように、列のベクトルを使ってすべてを一度に処理することを利用することもできます。 .DT [、(vars):= lapply(.SD、as.numeric)、.SDcols = vars] ' – thelatemail
MichaelChirico、リンク先に次のdata.tableビネットを表示するにはどうすればいいですか?ありがとう。 –