【发布时间】:2017-05-25 09:25:33
【问题描述】:
这对某人来说应该很容易回答,但我在任何地方都没有成功找到答案。
我正在尝试从 R 中的列表返回列表中每个元素的第一项。
> a
[1] 1 2 3
> b
[1] 11 22 33
> c
[1] 111 222 333
> d <- list(a = a,b = b,c = c)
> d
$a
[1] 1 2 3
$b
[1] 11 22 33
$c
[1] 111 222 333
基于我上面的列表d的构造,我想返回一个包含三个值的向量:
return 1 11 111
【问题讨论】:
-
你可以做
sapply(d, function(x) x[1]) -
@amatsuo_net 做到了,谢谢。如果您愿意,您可以发布答案 - 真不敢相信我自己找不到!