使用R,如何在不打开文件的情况下找到文件中特定短语的行号?

use*_*379 3 r

我是R的新手。我有一个很大的(3.2 Gb)txt文件,其中包含两列。第一列具有人类基因组序列的位置,第二列具有与每个位置相对应的值。我想从第一列中查找特定位置的行号,然后将这些行读入R中的表中。由于内存问题,我无法导入文件。这是R代码的示例,我尝试从数据文件的第一列获取一个特定位置的行号。数据文件称为my.data。

con <- file("my.data",open="r");
grep("13108", con)
Run Code Online (Sandbox Code Playgroud)

grep不起作用。

如果有人可以告诉我正确的代码,我将不胜感激。

edd*_*ddi 5

尝试以下方法:

read.csv(pipe("grep 13108 my.data"), ...)
Run Code Online (Sandbox Code Playgroud)

(根据您的数据填写适当的参数)