2015-04-22 2 views
2

У меня есть txt-файл, который содержит список слов, разделенных символом новой строки. У меня есть всего 5 слов, разделенных символом новой строки, а первое слово - пустая строка. Когда я запускаю следующий код, он возвращает «Читать 4 элемента». Он проигнорировал пустую строку. Я хочу, чтобы это считалось одним из предметов. Вот мой код для чтения элементов из текстового файла.Как разрешить функции сканирования принимать пустую строку в r?

vector1 <- scan("output1.txt", what="", sep="\n",skip = 0). Thanks 
+2

scan имеет параметр blank.lines.skip, который по умолчанию имеет значение TRUE, которое вы должны установить на FALSE. –

ответ

1

Вы можете использовать readLines для этой работы:

У меня есть текстовый файл с именем words.txt как:

<empty string> 
hi 
hello 
bye 
ciao 

После я бегу readLines:

a <- readLines('words.txt') 
> a 
[1] ""  "hi" "hello" "bye" "ciao" 

Это правильно записывая пустую строку.

Смежные вопросы