Verilen verileri bir faktör sütun dönüştürün.birden boole sütunlara benziyor
new.names <- sort(unique(DT$x))
DT[, paste0('col', new.names) := lapply(new.names, function(i) DT$x==i), with=FALSE]
Ama muhtemelen data.table alternatif daha yavaş bir sinir bozucu lapply
kullanır ve bu çözümler çok "data.table-imsi" değil gibi geliyor bana:
Böyle yapabilirsiniz.
Bu yeni sütunları oluşturmak için daha iyi ve/veya daha hızlı bir yol var mı?
misiniz şey 'yararlı model.matrix'? model.matrix (~ cols-1) ' – BenBarnes