2015-04-22 35 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" 

這是正確捕獲空字符串。