我正在尝试将值写入单独的文件(将它们包含在我的TeX文件中)。但是我所遇到的所有方法都会在文件的末尾插入一个新行(这会产生一个不受欢迎的空间)。手册(例如?write
)也没有提供任何有用的信息。
# 1st try
write(x = "1", file = "test")
# 2nd try
fileConn<-file("test")
writeLines(c("1"), fileConn)
close(fileConn)
谢谢!任何的想法?
答案 0 :(得分:2)
您可以使用cat
:
cat("1", file = "test.txt")
在这种情况下,正如您所看到的,它不会在最后添加换行符。
答案 1 :(得分:0)
您需要在打开连接时指定要以二进制模式写入文件。
text = c("a", "b", "c")
file_connection = file(file_path, open='wb')
writeLines(text = text, con = file_connection)
close(file_connection)