从R中的文件一次读取一行

时间:2015-07-20 05:32:52

标签: r

我在文件中有660万行。每条线的长度不同。我想一次使用R读取一行,并根据某行是否在该行中,我想将其写入文件或拒绝它。

1 个答案:

答案 0 :(得分:0)

这应该有效:

f1 = open('fileYouWantToWriteTo.txt','w')
with open('fileToBeRead.txt') as f:
    list(map(f1.write,filter(lambda x:'stringYouAreSearchingFor' in x, f)))
f1.close()