如何使用扫描功能将单词列表导入为r中的向量

时间:2015-03-02 22:00:00

标签: r

我在文本文件中有以下单词列表,我想在r中导入为矢量。

"^word1|
^word2|
^word3|
^word4"

矢量应该像这个示例一样导入:"^word1|^word2|^word3|^word4".

eme <- scan("myfile", character(0), quote=" ", sep ="|", nmax=4)
[1] "\"^more"    "^rewards\""

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

将值()粘贴在一起

eme <- paste(scan("myfile", character(0), quote=" ", nmax=4), collapse="")

答案 1 :(得分:0)

我认为source可能会更好用。首先,我会通过cat描述你复制你的文件:

cat("\"^word1|
^word2|
^word3|
^word4\"", file="data.txt")

然后我们可以使用source(当你显示它有引号)和gsub \n时阅读它:

gsub("\n", "", source("data.txt")[["value"]])