Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的表中消除回车_R_Carriage Return - Fatal编程技术网

从R中的表中消除回车

从R中的表中消除回车,r,carriage-return,R,Carriage Return,在R中读取和写出表格时,需要建议如何去掉CR(回车) 例如,在记事本++中打开我的文件时,我在每行末尾看到“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(如果可以的话): 在似乎是您的操作系统的Windows中,以“二进制”模式打开文件,以避开通常依赖操作系统的行尾编码方式 mydf <- data.frame

在R中读取和写出表格时,需要建议如何去掉CR(回车)

例如,在记事本++中打开我的文件时,我在每行末尾看到“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(如果可以的话):


在似乎是您的操作系统的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) 

mydf为什么会有帮助,它是unix、windows的东西,您可能不想显式更改。或者你也可以。我可以在Unix中使用:tr-d'\r'outfile来完成它,但我想在r中完成它,因为r中的内部表示既没有
也没有
,当使用
read.table
从磁盘文件读取时,不清楚您试图解决的问题。
write.table
中的eol默认值只是
“\n”
,一般认为它是
。您是否正在尝试使用非标准操作系统将R对象写入文本文件?鉴于在过去4.5年中没有人问过这个问题,我可能遗漏了一些问题,但您的代码的最后一行是否应该是
close(dest)
?什么是
f
?问得好。我目前没有一个有效的赢家箱,但我猜应该是“接近(dest)”。
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)