【发布时间】:2021-01-13 10:48:18
【问题描述】:
我有一个嵌套列表如下:
results <- list()
c <- 1
outcomes <- c("Value1", "Value2", "Value3")
values <- c(2, 11, 20)
for(i in outcomes){
for(p in 1:length(values)){
results[[c]] <- c(outcomes[p], values[p])
c <- c + 1
}
}
results <- results[1:3]
>results
[[1]]
[1] "Value1" "2"
[[2]]
[1] "Value2" "11"
[[3]]
[1] "Value3" "20"
我想找到一种方法来返回具有最高值的对,如下所示:"Value3" "20"
我怎样才能只使用 base r 来做到这一点?
【问题讨论】:
标签: r list loops nested nested-lists