這似乎相當簡單,我需要從R中的數據文件中只讀取奇數行並創建一個新的數據幀。我怎樣才能做到這一點?從csv文件讀取奇數行
2
A
回答
4
最簡單的事情是讀取整個文件,然後只得到奇數行。
df <- read.csv("filename.csv")
df <- df[seq(1, nrow(df), 2),]
15
read.csv("filename.csv")[c(TRUE, FALSE), ]
工作原理:
功能read.csv
用於讀取整個文件,並返回包含所有行的數據幀。然後,[x, ]
用於從數據幀中提取某些行。如果向量長度爲c(TRUE, FALSE)
(2)低於數據幀的行數,則向量值將被循環使用,直到向量的長度與行數相匹配。如果數據幀具有例如5行,則向量是c(TRUE, FALSE, TRUE, FALSE, TRUE)
。所有對應於TRUE
的行都會被選中。因此,這將選擇具有奇數行號的行。
順便說一句:如果你想選擇偶數行號,你可以使用c(FALSE, TRUE)
。
相關問題
- 1. 逐行讀取csv文件
- 2. 從RAM讀取CSV文件
- 3. 從R讀取csv文件
- 4. PHP讀取從CSV文件
- 5. 從csv文件讀取Python
- 6. 從csv文件中讀取
- 7. Matlab:從.csv文件讀取
- 8. 從CSV文件讀取
- 9. 從Java讀取CSV文件
- 10. 從CSV文件讀取數據
- 11. 如何從csv文件讀取數據
- 12. 從文件中讀取CSV數據
- 13. 從CSV文件讀取數據
- 14. 從.csv文件讀取到雙數組
- 15. 如何使用Java從文本文件讀取奇數行?
- 16. 讀取.csv文件。
- 17. PHP-從特定行數讀取csv行?
- 18. 使用管道從csv文件讀取第一行-csv
- 19. python,尋找,告訴,閱讀。從巨型csv文件讀取行
- 20. jQuery-CSV + Flot從csv文件相對路徑讀取數據
- 21. 從特定行讀取csv
- 22. 從CSV文件的字符串開始讀取CSV文件
- 23. node.js:從csv讀取行到數組
- 24. RxPy讀取csv文件和進程行
- 25. PHP逐行讀取CSV文件
- 26. 在ASP中按行讀取CSV文件
- 27. 基於行c讀取csv文件#
- 28. C++讀取csv文件;讓每行
- 29. 如何從url中讀取csv文件?
- 30. 從Zip文件中讀取CSV
+1當然!!! –
不錯,但它尖叫「在頂部添加評論」來解釋它在做什麼。 – nico
@nico我添加了一個解釋。 –