使用第12、24、36,...,288行的值创建一个数据框

时间:2018-10-30 20:12:19

标签: r dataframe rows reshape

我有一个包含288行和4列的数据框。我只需要第12、24、36,...,288行的值,即规则间隔为12,我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用=>软件包中的forall x . ...功能

P.S:下次请提供可重复的数据和代码问题,以便其他人提供帮助。在此处查看更多信息:How to make a great R reproducible example?

slice()

reprex package(v0.2.1.9000)于2018-10-31创建

答案 1 :(得分:0)

除了上述答案外,您还可以尝试使用索引方法进行排序。

df <- data.frame(a = 1:288, b = sample(LETTERS, 288, replace = T))

# new data frame
df1 <- df[seq(12,288,12),]

df1