r从txt文件中读取带引号的行

时间:2018-06-27 13:51:25

标签: r readfile quotation-marks

这可能很容易,但是我遇到了问题。 我想阅读一个长的.txt文件的第一行,该行是这样的(但更长):

"15075060" "15085030" "15085040"

并且我想将每个元素另存为向量p中的对象,因此向量p应该为:

> p
[1] "15075060" "15085030" "15085040"

我使用下一个代码:

setwd("location of the file")                     
fileName="name of the file"
con=file(fileName,open="r")  
line=readLines(con)   
txt = line[[1]]
newTxt <- unlist(strsplit(txt, split = " ")) 
nvar = length(newTxt)
for (i in 1:nvar){ 
  p[i]=newTxt[i]
}

我得到的是:

> p
[1] "\""         "15075060\"" "\""         "15085030\"" "\""         "15085040\""

一定有很简单的方法来做到这一点,但我不知道

1 个答案:

答案 0 :(得分:3)

read.table("mytxtfile.txt", nrows = 1)