我有一个数据表,并希望从中提取每第五行以创建一个新表。有命令实现这一目标吗?
这是我的数据样本:
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来提取其他序列。