2015-04-22 37 views
2

我有一个txt文件,其中包含由换行符分隔的单词列表。我总共用换行符分隔5个单词,第一个单词是空字符串。当我运行下面的代码时,它返回“Read 4 items”。它忽略了空字符串。我希望它被认为是其中的一个项目。 这里是我的代码,从文本文件中读取项目。如何让扫描函数接受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" 

这是正确捕获空字符串。