當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。