3

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

con <- file("my.data",open="r");
grep("13108", con)

grep 不起作用。

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

4

1 回答 1

5

尝试以下方式:

read.csv(pipe("grep 13108 my.data"), ...)

(为您的数据适当地填写参数)

于 2013-08-07T22:02:05.220 回答