【发布时间】:2015-09-21 22:24:53
【问题描述】:
我在 .csv 中有一个包含 19020 个观测值的数据。我需要在 R 中将数据随机拆分为 13020、3000 和 3000 的部分。我尝试了以下代码,但在第一步之后它对我没有帮助。
indexes = sample(1:nrow(HW2), size=13020)
indexes1 = sample(13020:nrow(HW2), size=16020)
Line2 却给我一个错误。
【问题讨论】:
我在 .csv 中有一个包含 19020 个观测值的数据。我需要在 R 中将数据随机拆分为 13020、3000 和 3000 的部分。我尝试了以下代码,但在第一步之后它对我没有帮助。
indexes = sample(1:nrow(HW2), size=13020)
indexes1 = sample(13020:nrow(HW2), size=16020)
Line2 却给我一个错误。
【问题讨论】:
你可以使用类似的东西
index <- sample(19020)
part1 <- HW2[index[1:13020],]
part2 <- HW2[index[13021:16020],]
part3 <- HW2[index[16021:19020],]
根据皮埃尔的建议编辑了第一行
【讨论】: