我有很大的.csv文件,大約有幾GB,我想先讀幾千行。有沒有辦法做到這一點?如何將前1000行的.csv文件讀入R?
37
A
回答
55
使用nrows
論點read.csv(...)
df <- read.csv(file="my.large.file.csv",nrows=2000)
還有一個skip=
參數告訴read.csv(...)
多少行,你開始閱讀之前要跳過。
如果你的文件很大,你最好在data.table包中使用fread(...)
。相同的論點。
+0
如果第一行是列名稱的行,那麼'skip'不是很有用。 –
+1
@MatthewLundberg在這種情況下,你可以用n = 1掃描(第一行),然後用'skip ='使用'read.csv'並在其後添加。 –
13
如果你是在UNIX或OS/X,你可以使用命令行:
head -n 1000 myfile.csv > myfile.head.csv
然後,只需看它像正常R上。
相關問題
- 1. 如何將CSV文件讀入R?
- 2. 將大型csv文件讀入R
- 3. 如何將包含撇號的.csv文件讀入R?
- 4. 將csv文件讀入R時缺少行
- 5. 如何使用python從vertica中將1000萬行+行寫入csv文件?
- 6. 如何將文件「mydata.bin」讀入R
- 7. 將.csv文件讀入MATLAB
- 8. 將csv文件讀入DataTable
- 9. 如何將多個標題行的csv文件讀入熊貓?
- 10. 在讀入r之前編輯多個.csv文件
- 11. 將csv文件讀入文本文件
- 12. 從csv文件導入到sql server的前1000條記錄
- 13. 將ASC文件讀入R
- 14. 將大文件讀入R
- 15. 將MSWord文件讀入R
- 16. 將KML文件讀入R
- 17. 將大文件讀入R
- 18. 從R讀取csv文件
- 19. 將帶名稱和標籤的.csv文件讀入R
- 20. R腳本從命令行讀取/執行許多.csv文件並將所有結果寫入.csv文件
- 21. 如何將Excel XML文件讀取/轉換爲R/CSV?
- 22. 將csv文件讀入數據幀列表r
- 23. R + Hadoop:如何從HDFS讀取CSV文件並執行mapreduce?
- 24. 將多個.csv文件導入到R
- 25. 如何將特定行讀入R?
- 26. 如何將二進制數據寫入R的csv文件
- 27. 如何將csv文件讀入文本框?
- 28. 將CSV文件讀入字典?
- 29. 使用C#將csv文件讀入DataTable?
- 30. 將.csv文件讀入Python列表
http://stackoverflow.com/questions/3094866/trimming-a-huge-3-5-gb-csv-file-to-read-into-r?rq=1 –
我反覆提到這個問題時尋找如何解決同樣的問題。我希望在readr read.csv等中看到解決方案。從命中次數,upvotes和收藏夾中,我認爲重新打開這個問題會很有幫助嗎? – pluke