粘贴由Excel理解的换行符命令分隔的两列

时间:2013-10-24 07:48:34

标签: r export-to-excel line-breaks paste

如何将数据框的两列粘贴在一起,以便MS Excel在粘贴到Excel时在它们之间插入换行符。

下面代码的结果在粘贴到MS Excel时应该看起来像这张图片。请注意,最后一列在“Qn1”和“Quebec”之间有换行符:

enter image description here

dfExample <- head( CO2 )  ## CO2 is in base datasets

dfExample$Vektor.With.Linebreak <- paste(   df$Plant, df$Type, sep = "(  linebreak here  )" )


write.table( x = dfExample, file = "clipboard", sep = "\t", row.names = FALSE)

1 个答案:

答案 0 :(得分:1)

Windows的换行符字符序列为\r\n,因此请使用:

dfExample$Vektor.With.Linebreak <- paste(dfExample$Plant, dfExample$Type, sep = "\r\n")