【发布时间】:2016-11-10 06:04:55
【问题描述】:
我目前正在尝试从数据框中子集 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?