这似乎相当简单,我需要从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我添加了一个解释。 –