Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何简单的 R 函数可以在不将整个文件读入内存的情况下从文本文件(*.txt 或特别是 *.csv)中读取特定行?我想只读取文件的选定行,例如只读取具有以下内容的行x1==b:
x1==b
x1 x2 x3 a 1 1 a 2 2 b 2 3 b 1 4 a 2 1 -> x1 x2 x3 b 2 3 b 1 4
也许是 R 的一些 Perl 工具,但它容易吗(对于 R 用户)?
默认read.*函数都默认读取所有内容。因此,一种选择是使用外部过滤器——例如 awk 或 sed 脚本,或 grep 表达式——然后read.table()在过滤后从该流中读取。
read.*
read.table()