如何让scan函数接受r中的空字符串?
我有一个txt文件,其中包含由换行符分隔的单词列表。我一共有5个单词,用换行符分隔,第一个单词是空字符串。当我运行下面的代码时,它返回“read4 items”。它忽略了空字符串。我希望它被视为一个项目。 这是我从文本文件中读取项目的代码如何让scan函数接受r中的空字符串?,r,R,我有一个txt文件,其中包含由换行符分隔的单词列表。我一共有5个单词,用换行符分隔,第一个单词是空字符串。当我运行下面的代码时,它返回“read4 items”。它忽略了空字符串。我希望它被视为一个项目。 这是我从文本文件中读取项目的代码 vector1 <- scan("output1.txt", what="", sep="\n",skip = 0). Thanks vector1您可以使用readLines实现此功能: 我有一个名为words.txt的文本文件: <empty
vector1 <- scan("output1.txt", what="", sep="\n",skip = 0). Thanks
vector1您可以使用readLines
实现此功能:
我有一个名为words.txt
的文本文件:
<empty string>
hi
hello
bye
ciao
它正在正确捕获空字符串。扫描有一个空白的.lines.skip参数,该参数默认为TRUE,您应该将其设置为FALSE。
a <- readLines('words.txt')
> a
[1] "" "hi" "hello" "bye" "ciao"