0
我想弄清楚如何將CSV文件分成小塊。我想分割任何數量或行。也許20,1000,或其他。如何將CSV文件分成小塊?
setwd("C:/Users/my_path/test_folder/")
mydata = read.csv("NHLData.csv")
split(mydata, ceiling(seq_along(mydata)/20))
錯誤:警告消息:在split.default(X = seq_len(nrow(X))中,f = F,一滴一滴=,...):數據長度不是分裂可變
的倍數我也試過這個。
split(mydata, ceiling(seq_along(mydata)/(length(mydata)/20)))
相同的錯誤:警告消息:在split.default(X = seq_len(nrow(X))中,f = F,一滴一滴=,...):數據長度不分裂可變的倍數
我爲這些想法Google搜索。我沒有真正發現其他任何有用的東西。這一定非常簡單,沒錯。
http://stackoverflow.com/questions/14164525/splitting-a-large-data-frame-into-smaller-segments有幾個解決方案 –
'read.csv中'skip'和'nrows'的組合'會給你所有需要閱讀的任何你想要的csv文件的行... – cory
Ryguy72(72),不要多個帳戶。 [見這裏](http://meta.stackexchange.com/help/merging-accounts)瞭解如何合併它們。 –