2015-07-20 3 views
1

У меня есть 6,6 миллиона строк в файле. Каждая строка имеет разную длину. Я хочу читать, используя R, по одной строке за раз и на основании того, является ли определенная строка в этой строке или нет, я хочу записать ее в файл или отклонить.чтение одной строки за раз из файла в R

+0

Вы действительно * должны * использовать R для этой задачи? Это не лучший выбор ... – Elvis

ответ

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() 
Смежные вопросы