2

我有一个包含 100 个条目的数据框,我想获取条目子集的字段值。具体来说,我想要每隔 10 个条目(即索引 1-10,21-30,41-50,61-70,...)

我能够做到这一点的唯一方法是通过: c(data$field[1:10],data$field[21:30],...)

但这似乎是一个可怕的解决方案,尤其是在数据框的大小发生变化的情况下。

4

1 回答 1

5

你可以做

data$field[rep(c(TRUE, FALSE), each = 10)]

whererep创建一个 10TRUE后跟 10的向量,FALSE并在用于索引时根据需要回收。

于 2013-02-10T04:17:49.080 回答