如何通过每3个索引对R中的列表进行子集化?

use*_*650 1 indexing r list subset

我有一个list有500个元素,但我想获得每个第3个元素并将其保存到变量中.所以我想list[1],list[4],list[7],list[10]和等保存到一个变量.

我试过sub.list <- list[1:500, by = 3]但这不起作用.

GSe*_*See 6

L <- as.list(1:500) # create a list

L[seq(1, length(L), 3)]
# or, use recycling
L[c(TRUE, FALSE, FALSE)]  
Run Code Online (Sandbox Code Playgroud)