【发布时间】:2019-04-09 13:33:22
【问题描述】:
我是 R 的新手,并将列表子集如下:
test<-list(c(10,15,20,25),c(11,12,13,14),c(21,22,23,24))
test
[[1]]
[1] 10 15 20 25
[[2]]
[1] 11 12 13 14
[[3]]
[1] 21 22 23 24
现在我正在这样做
test<-test[[1:3]][1]
它显示以下错误
测试中的错误[[1:3]]:递归索引在级别 2 失败
【问题讨论】:
-
你可能需要
sapply(test,[[, 1) -
这样称呼
[[时不需要反引号吗? -
谢谢 ronak ..它的工作我做了这个 apply(test, "[[", 1)
-
如果我想要列表中每个元素的前两个或多个值,现在该怎么办
-
我有一个这样的向量 > a