2014-09-26 22 views
0

的格式的R的Windows/Linux的区别我有如下代码,数据,当我在Windows中运行这个命令我得到在最后两个空行写入一个文件猫换行符

cat("The last signal file and the file before that have", 
    capture.output(timestamps[1]-timestamps[2]),"\n","\n", file=fileConn) 

。 但是,当我在Linux中运行相同,而不是两个新行,我得到两个空格...我怎么能得到两个空行?我试过“$ \ n”但它没有工作。

+2

我有点怀疑它不能正常工作......你能显示文件内容吗?另外你可能不需要在'capture.output'里面加上'timestamps [1] -timestamps [2]',它会添加一个丑陋的'[1]'。 – flodel 2014-09-26 22:43:32

回答

1

你可以用膏组合,并使用sep=\n

cat(paste("value1", "value2"),'\n',sep='\n') 
0

而是 “\ n”,用 “\ r \ n”,它产生所需的结果。