这可能很容易,但是我遇到了问题。 我想阅读一个长的.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\""
一定有很简单的方法来做到这一点,但我不知道
答案 0 :(得分:3)
read.table("mytxtfile.txt", nrows = 1)