从数据帧向量中的连续模式中提取元素

问题描述 投票:0回答:1

我有如下数据框

1   qw
2   as
3   we
4   er
5   rt
6   @@@@
7   @@@@
8   @@@@
9   @@@@
10  as
11  df
12  fg
13  gh
14  hj

我想提取位置索引1、3、5、10、12、14、19、22、25等的值。作为一个初学者,我知道使用seq(first, last, by=)提取值,但是我无法按照上述模式进行切片。

1   qw
3   we
5   rt
10  as
12  fg
14  hj
r sequence seq
1个回答
0
投票

具有类似嵌套的内容将对您有用:

> rep(seq(1, 5, 2), 3) + rep(seq(0, 18, 9), each = 3)
[1]  1  3  5 10 12 14 19 21 23
© www.soinside.com 2019 - 2024. All rights reserved.