【问题标题】:Splitting data randomly in R在R中随机拆分数据
【发布时间】: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 却给我一个错误。

【问题讨论】:

    标签: r split


    【解决方案1】:

    你可以使用类似的东西

    index <- sample(19020)
    part1 <- HW2[index[1:13020],]
    part2 <- HW2[index[13021:16020],]
    part3 <- HW2[index[16021:19020],]
    

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

    【讨论】:

    • 那你能接受答案吗?当您的问题已经解决时,避免其他人花时间在上面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多