尝试将每五条记录存储在 R 中的 Iris 数据集中
Trying to store every fifth record in the Iris dataset in R
使用 R 中的 Iris 数据集,我尝试将每五条记录存储在从第一条记录开始的“测试”数据集中。
View(iris)
test<-iris[-idx,5]
这只是向我展示了数据集第五列中的内容。我希望从第一行开始显示每五行。我该怎么做呢?谢谢
我们可以使用seq
test <- iris[seq(1, nrow(iris), by = 5),]
或者使用逻辑向量循环到行尾
test <- iris[c(TRUE, rep(FALSE, 4)),]
这里有一个使用模数的方法(%%
):
test <- iris[seq.int(nrow(iris)) %% 5) == 1, ]
使用 R 中的 Iris 数据集,我尝试将每五条记录存储在从第一条记录开始的“测试”数据集中。
View(iris)
test<-iris[-idx,5]
这只是向我展示了数据集第五列中的内容。我希望从第一行开始显示每五行。我该怎么做呢?谢谢
我们可以使用seq
test <- iris[seq(1, nrow(iris), by = 5),]
或者使用逻辑向量循环到行尾
test <- iris[c(TRUE, rep(FALSE, 4)),]
这里有一个使用模数的方法(%%
):
test <- iris[seq.int(nrow(iris)) %% 5) == 1, ]