我想简单地将一个以空格分隔的整数列表写入R中的文件.我可以使用文件从文件中读取空格分隔的列表,但是有没有执行相反的功能?换句话说,如何以这样的方式将整数向量写入文件,以便稍后我可以将文件读回相同的向量?scanscan
我不希望任何幻想像save或write.table.
我认为你想要的是提供一个文件agrument cat(),写入文件没有任何额外的东西.
> cat(1:20,file="foobar.txt")
> x <- scan("foobar.txt")
Read 20 items
> x [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Run Code Online (Sandbox Code Playgroud)
write 做的工作:
x <- c(10.4, 5.6, 3.1, 6.4, 21.7)
write (x, "mydata") # writes space separated list
y <- scan("mydata")
x == y
# returns TRUE TRUE ... TRUE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |