R語言
writeLines
位於 base
包(package)。 說明
將文本行寫入連接。
用法
writeLines(text, con = stdout(), sep = "\n", useBytes = FALSE)
參數
text |
字符向量 |
con |
connection 對象或字符串。 |
sep |
字符串。在每行文本之後寫入連接的字符串。 |
useBytes |
合乎邏輯的。查看具體信息'。 |
細節
如果con
是字符串,則函數調用file
來獲取在函數調用期間打開的文件連接。 (文件路徑的tilde expansion由file
完成。)
如果連接打開,則從當前位置寫入。如果未打開,則在 "wt"
模式下調用期間打開,然後再次關閉。
通常 writeLines
與文本模式連接一起使用,默認分隔符將轉換為該平台的普通分隔符(Unix/Linux 上為 LF,Windows 上為 CRLF)。為了獲得更多控製,請打開二進製連接並指定要寫入 sep
中的文件的精確值。為了獲得更多控製,請在二進製連接上使用writeChar
。
useBytes
供專家使用。通常(當為 false 時)帶有標記編碼的字符串在傳遞到連接之前會轉換為當前編碼(這可能會進一步重新編碼)。 useBytes = TRUE
抑製標記字符串的重新編碼,以便將它們逐字節傳遞到連接:當字符串已經被例如重新編碼時,這可能很有用。 iconv
。 (對於帶有標記編碼 "bytes"
的字符串,會自動調用它。)
也可以看看
connections
, writeChar
, writeBin
, readLines
, cat
相關用法
- R write 將數據寫入文件
- R warning 警告信息
- R with 評估數據環境中的表達式
- R which 哪些指數是正確的?
- R weekdays 提取 POSIXt 或日期對象的部分內容
- R withVisible 返回值及其可見性
- R which.min Min() 或 Max() 或第一個 TRUE 或 FALSE 在哪裏?
- R warnings 打印警告消息
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
- R noquote “無引號”字符串打印類
- R rapply 遞歸地將函數應用於列表
- R basename 操作文件路徑
- R formals 訪問和操縱形式參數
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Write Lines to a Connection。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。