从 R 中的 table 中消除回车 Return
Eliminate Carriage Return from a table in R
需要建议如何在读入和写出 R 中的 table 时摆脱 CR(回车 returns)。
例如,当我在 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'
在 Windows 中,这似乎是您的 OS,以 "binary" 模式打开文件以规避通常的 OS 编码结束方式 -线.
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)
需要建议如何在读入和写出 R 中的 table 时摆脱 CR(回车 returns)。
例如,当我在 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'
在 Windows 中,这似乎是您的 OS,以 "binary" 模式打开文件以规避通常的 OS 编码结束方式 -线.
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)