我发现此链接对于理解如何将行写入文件非常有帮助:将文本行写入 R 中的文件 https://stackoverflow.com/questions/2470248/write-lines-of-text-to-a-file-in-r
不幸的是,我发现我不知道如何使用这一行将变量写入文本文件。有人知道怎么做这个吗?
这是我的脚本的示例,以便您可以看到我正在尝试做什么:
file.create(sample.txt)
fileConn <- file(sample.txt)
writeLines(c(cat(i, j, k, "07"),"1","41.6318 -87.0881 10.0"), fileConn)
close(fileConn)
我的期望是这段代码将创建我的 example.txt 文件,连接到它,并将 my cat(i, j, k, "07") 写入第一行(如果您好奇,此 cat 语句对应于日期)、1 到第二行,纬度、经度、海拔到第三行,最后关闭文件。
输出的是第一行的 1 和纬度。和朗.在第二行。 cat 语句永远不会进入文件。我能做点什么吗? writeLines 语句中的 cat 语句不是解决此问题的最佳方法吗?感谢您提供的任何帮助。谢谢你!
Use paste
代替cat
file.create("sample.txt")
fileConn <- file("sample.txt")
writeLines(c(paste(i, j, k, "07"),"1","41.6318 -87.0881 10.0"), fileConn)
close(fileConn)
file.show("sample.txt")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)