我有一個帶有19020個觀察值的.csv數據。我需要在R中隨機地將數據拆分成13020,3000和3000的部分。我嘗試了下面的代碼,但它在第一步之後並沒有幫助我。在R中隨機分割數據
indexes = sample(1:nrow(HW2), size=13020)
indexes1 = sample(13020:nrow(HW2), size=16020)
Line2雖然拋出了一個錯誤。
我有一個帶有19020個觀察值的.csv數據。我需要在R中隨機地將數據拆分成13020,3000和3000的部分。我嘗試了下面的代碼,但它在第一步之後並沒有幫助我。在R中隨機分割數據
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],]
根據編輯的第一線,皮埃爾的建議
謝謝!它的工作:) –
你能接受答案嗎?當問題已經解決時,讓其他人花時間在上面。 – Heroka
有什麼錯誤? –