当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R writeLines 将行写入连接


R语言 writeLines 位于 base 包(package)。

说明

将文本行写入连接。

用法

writeLines(text, con = stdout(), sep = "\n", useBytes = FALSE)

参数

text

字符向量

con

connection 对象或字符串。

sep

字符串。在每行文本之后写入连接的字符串。

useBytes

合乎逻辑的。查看具体信息'。

细节

如果con是字符串,则函数调用file来获取在函数调用期间打开的文件连接。 (文件路径的tilde expansionfile完成。)

如果连接打开,则从当前位置写入。如果未打开,则在 "wt" 模式下调用期间打开,然后再次关闭。

通常 writeLines 与文本模式连接一起使用,默认分隔符将转换为该平台的普通分隔符(Unix/Linux 上为 LF,Windows 上为 CRLF)。为了获得更多控制,请打开二进制连接并指定要写入 sep 中的文件的精确值。为了获得更多控制,请在二进制连接上使用writeChar

useBytes 供专家使用。通常(当为 false 时)带有标记编码的字符串在传递到连接之前会转换为当前编码(这可能会进一步重新编码)。 useBytes = TRUE 抑制标记字符串的重新编码,以便将它们逐字节传递到连接:当字符串已经被例如重新编码时,这可能很有用。 iconv 。 (对于带有标记编码 "bytes" 的字符串,会自动调用它。)

也可以看看

connections , writeChar , writeBin , readLines , cat

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Write Lines to a Connection。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。