我有一个数据表,并希望从中提取每第五行以创建一个新表。有命令实现这一目标吗?

这是我的数据样本:

count   Idf_Nr  block
1   1233    B12
2   1233    B12
3   1446    B12
4   1446    B12
5   365 B12
6   365 B12
7   876 B12
8   876 B12
9   842 B12
10  842 B12
11  1092    B12
12  1092    B12
13  923 B12
14  923 B12
15  1266    B12
16  1266    B12
17  256 B12
18  256 B12
19  588 B12
20  588 B12
21  1074    B12
22  1074    B12
23  474 B12
24  474 B12
25  1421    B12

最佳答案

对于数据帧df,您可以将df.new获取为:

df.new = df[seq(1, nrow(df), 5), ]

这将每5行从第1行到第n行(表的行数)创建一个索引。您可以使用起点和5来提取其他序列。

09-06 08:31