在R中随机分割数据

时间:2015-09-21 22:24:54

标签: r split

我在.csv中有19020个观察数据。我需要将数据随机分成R中的13020,3000和3000部分。我尝试了以下代码,但在第一步之后它并没有帮助我。

indexes = sample(1:nrow(HW2), size=13020)
indexes1 = sample(13020:nrow(HW2), size=16020) 

Line2虽然给我一个错误。

1 个答案:

答案 0 :(得分:4)

你能用

之类的东西吗?
index <- sample(19020)
part1 <- HW2[index[1:13020],]
part2 <- HW2[index[13021:16020],]
part3 <- HW2[index[16021:19020],]

根据皮埃尔的建议编辑第一行