子集r中的两组行

时间:2018-04-14 12:21:18

标签: r dataframe

在虹膜数据集中,我想创建第1行到第10行和第21到150行的训练数据集;第11行到第20行的测试数据集。

测试很简单:iris_test <- iris_n[11:20 ,]

对于训练集,我尝试过iris_train <- iris_n[1:10 & 21:150 , ]

但是我收到一条错误消息。我假设有一种简单的方法吗?

1 个答案:

答案 0 :(得分:0)

正如akrun在评论中所说,

iris[c(1:10, 21:150) , ]

同样作为desertnaut建议:

iris[-c(11:20),]

我在上面的代码中看不到_n之后使用iris

  

您还应该尝试提及您获得的错误(供将来使用)。