有没有办法在 R 中写入文本文件时忽略“\n”?
Is there a way to ignore "\n" while writing to a text file in R?
我正在尝试使用文本文件将摘要写入 excel。这是它在 R 输出中的样子的示例。
[1] "\n\nDuring post-干预期,响应变量的平均值约为 196.08K。在没有干预的情况下,我们预计平均响应为 199.41K。
但是,当我使用 write.table 将其写入文本文件时,这就是文本文件的样子
*在post干预期间,响应变量的平均值约为196.08K。
在没有干预的情况下,我们预计平均响应为 199.41K。*
这是我为此使用的代码。
write.table(analysis_text, file = "analysis_text.txt", sep = "",
row.names = TRUE, col.names = NA)
我在 R 中写入 txt 文件时是否可以忽略“/n”?
查看write.table
帮助,该函数还可以带一个eol
参数,默认为\n
。
将其更改为 eol=""
,您应该没问题。
如果你想忽略“\n”,也许你可以对你的analisys_text
做一些预处理,即gsub("\n","",analisys_text)
,它会删除你文本中的“\n”。
从这个意义上说,你的代码应该是这样的
write.table(gsub("\n","",analisys_text),
file = "analysis_text.txt",
sep = "",
row.names = TRUE,
col.names = NA)
我正在尝试使用文本文件将摘要写入 excel。这是它在 R 输出中的样子的示例。
[1] "\n\nDuring post-干预期,响应变量的平均值约为 196.08K。在没有干预的情况下,我们预计平均响应为 199.41K。
但是,当我使用 write.table 将其写入文本文件时,这就是文本文件的样子
*在post干预期间,响应变量的平均值约为196.08K。
在没有干预的情况下,我们预计平均响应为 199.41K。*
这是我为此使用的代码。
write.table(analysis_text, file = "analysis_text.txt", sep = "",
row.names = TRUE, col.names = NA)
我在 R 中写入 txt 文件时是否可以忽略“/n”?
查看write.table
帮助,该函数还可以带一个eol
参数,默认为\n
。
将其更改为 eol=""
,您应该没问题。
如果你想忽略“\n”,也许你可以对你的analisys_text
做一些预处理,即gsub("\n","",analisys_text)
,它会删除你文本中的“\n”。
从这个意义上说,你的代码应该是这样的
write.table(gsub("\n","",analisys_text),
file = "analysis_text.txt",
sep = "",
row.names = TRUE,
col.names = NA)