从R中的表中消除回车

时间:2015-09-21 17:41:53

标签: r carriage-return

需要建议在阅读时如何摆脱CR(回车)以及在R中写出一张表。

例如,在Notepad ++中打开我的文件时,我在每行的末尾看到“CRLF”:

ID_1 ID_2 age bmi A1 B2 'CRLF'
124 2532 40 33 0.444 0.333 'CRLF'
126 2103 41 38 0.422 0.137 'CRLF'

我想摆脱CR(LF没问题):

ID_1 ID_2 age bmi A1 B2 'LF'
124 2532 40 33 0.444 0.333 'LF'
126 2103 41 38 0.422 0.137 'LF'

1 个答案:

答案 0 :(得分:1)

在似乎是您的操作系统的Windows中,打开"二进制文件"模式,以规避通常的依赖于操作系统的编码行尾的方式。

mydf <- data.frame(x=1:10, y=rnorm(10) )
dest <- file("out.csv", open="wb")
write.table(mydf, file=dest, quote=FALSE, sep=" ", eol="\n")
close(f)