2014-09-26 42 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」,它產生所需的結果。