从 R 中 writeClipboard 函数的输出中删除最后一个换行符
Remove Last Newline from Output of writeClipboard Function in R
我想复制一个从R输出的字符串到剪贴板。为此,我可以使用 writeClipboard 函数,如下所示:
writeClipboard("my_text")
例如,我现在可以使用 Strg
+ v
将此输出粘贴到 TXT 文件。输出可能如以下屏幕截图所示:
如红色箭头所示,即使我没有在字符串中指定此换行符,输出的末尾也包含一个换行符。
如何创建不包含字符串末尾最后一个换行符的输出?
最终输出应如下所示:
来自 writeClipboard
的文档:
... 将字符向量写入带有标准 CR-LF 行终止符的文本或 Unicode 文本。
相反,您可以使用 writeLines
并像这样设置到 "clipboard"
的连接
mytext = "Abcdefg"
writeLines(text = mytext, con = "clipboard", sep = "")
与"clipboard"
的连接也可以被其他函数使用,例如write.table
或cat
,例如cat(mytext, file = "clipboard")
。
这是 the documentation 您可以使用的可能 connections
。
我想复制一个从R输出的字符串到剪贴板。为此,我可以使用 writeClipboard 函数,如下所示:
writeClipboard("my_text")
例如,我现在可以使用 Strg
+ v
将此输出粘贴到 TXT 文件。输出可能如以下屏幕截图所示:
如红色箭头所示,即使我没有在字符串中指定此换行符,输出的末尾也包含一个换行符。
如何创建不包含字符串末尾最后一个换行符的输出?
最终输出应如下所示:
来自 writeClipboard
的文档:
... 将字符向量写入带有标准 CR-LF 行终止符的文本或 Unicode 文本。
相反,您可以使用 writeLines
并像这样设置到 "clipboard"
的连接
mytext = "Abcdefg"
writeLines(text = mytext, con = "clipboard", sep = "")
与"clipboard"
的连接也可以被其他函数使用,例如write.table
或cat
,例如cat(mytext, file = "clipboard")
。
这是 the documentation 您可以使用的可能 connections
。