3
변수 목록을 data.table 객체로 변환하는보다 우아한 방법이 있습니까?변수 목록을 data.table 객체로 변환
이렇게해도 원하는 결과가 나오지 않습니다.
require(data.table)
set.seed(1)
Var.List <- list(a=sample(letters, 10, rep=T),b=rnorm(10), c=rnorm(10))
data.table(Var.List)
다음은 원하는 결과를 제공하지만 큰 목록/테이블에서는 느립니다. 더 좋은 방법이 있습니까? foreach 패키지의 결과를 집계 할 때이 문제가 자주 발생합니다.
는data.table(as.data.frame(Var.List))
a b c
1: g -0.8204684 -0.04493361
2: j 0.4874291 -0.01619026
3: o 0.7383247 0.94383621
4: x 0.5757814 0.82122120
5: f -0.3053884 0.59390132
6: x 1.5117812 0.91897737
7: y 0.3898432 0.78213630
8: r -0.6212406 0.07456498
9: q -2.2146999 -1.98935170
10: b 1.1249309 0.61982575
하는 것은 쉬웠다 그! 정말 고마워! –
이 경우 또한'setDT (Var.List)'로 내부 수정을 할 수 있습니다. 또는'list.dat' 메서드가있는'as.data.table (.)'을 사용하십시오. – Arun
@Arun - 감사합니다. 그것들은 훨씬 좋네요. –