我有一个R脚本在
Windows上创建一个文本文件.
那么我需要在Unix系统上使用这个文件,但文件有Windows的行尾字符(^ M).
是否可以在Windows上使用具有Unix行尾字符的R写入文件?
编辑
这是一个可重现的例子:
output.file <- file.path("./test.txt") x <- c(1,2,3,4) y <- c(5,6,7,8) my.df <- data.frame(x,y) my.df[] <- lapply(my.df,sprintf,fmt = "%14.7E") write("First line",file = output.file) write("Second line",file = output.file,append = TRUE) write.table(my.df,row.names = FALSE,col.names = FALSE,quote = FALSE,append = TRUE,sep = "")
结果,如NotePad所见: