从R中对象列表中的所有对象访问特定值

时间:2018-04-18 15:11:39

标签: r

我有一个包含j个对象的列表。让我们将此列表称为X.每个对象包含k个项目。我可以使用下面的方法访问一个对象的特定值(比如说2个项)(比如说第3个对象)。

X[[3]][2]

如何访问包含每个对象的所有2个项目的列表?

2 个答案:

答案 0 :(得分:0)

尝试

 all <- list(a=c(1,2),b=c(2,3))
 lapply(all, `[[`, 2)

 $a
 [1] 2

 $b
 [1] 3

答案 1 :(得分:0)

a <- "2017521"
as.Date(a, '%Y%W%u')
"2017-12-25"

b <- "2017531"
as.Date(b, '%Y%W%u')
NA