현재 데이터 프레임에서 R의리스트를 서브 세트하려고합니다.서브 세트 할 때 R 배가리스트 길이
list.level <- unique(buckets$group)
bucket.group <- vector("list",length(list.level))
for(i in list.level){
bucket.group[[i]] <- subset(buckets$group,buckets$group == i)
}
그러나, 대신 목록을 채우는은 행의 같은 양의 복제 목록을 만들 것 반환 :처럼 나의 현재 시도가 보이는
[[1]]
NULL
[[2]]
NULL
...
NULL
[[22]]
NULL
[[23]]
NULL
$A
[1] "A"
$C
[1] "C" "C" "C"
$D
[1] "D" "D" "D"
...
$AJ
[1] "AJ" "AJ" "AJ" "AJ" "AJ"
$AK
[1] "AK" "AK"
A가 1로 작성해야한다
, C로 2 등, 등 어떻게 목록의 맨 아래에 여분의 행을 만드는 대신 원래의 행을 채우기 위해 어떻게해야합니까?
예제를 만들 수 있습니까 [reproducible?] (http://stackoverflow.com/q/5963269/903061) – Gregor