我在.csv中有19020个观察数据。我需要将数据随机分成R中的13020,3000和3000部分。我尝试了以下代码,但在第一步之后它并没有帮助我。
indexes = sample(1:nrow(HW2), size=13020)
indexes1 = sample(13020:nrow(HW2), size=16020)
Line2虽然给我一个错误。
答案 0 :(得分:4)
你能用
之类的东西吗?index <- sample(19020)
part1 <- HW2[index[1:13020],]
part2 <- HW2[index[13021:16020],]
part3 <- HW2[index[16021:19020],]
根据皮埃尔的建议编辑第一行