檔案格式 (File formats)

  • Delimited formats

    利用分隔符號分隔每一行的文字檔案,像comma-separated values (CSV)、tab-separated values (TSV)。

    與Delimited formats相關的函式有read.table()系列(ex:read.csv())、write.table()readLines()writeLines()

  • Textual format

    R用來讀寫的一種文字格式,帶有metadata(Object的各種屬性資訊),好處是可以用文字編輯器直接修改檔案,檔案毀損容易救回,壞處是大小沒經過壓縮較大。

    與Textual format相關的函式有dget()dput()dump()source()

  • Binary format

    有時需要以二進位形式來存取檔案,例如雙精浮點數轉換為文字儲存之後會遺失精確度,與Binary format相關的函式有unserialize()serialize()load()save()save.image()

讀寫檔案相關函式:

輸入 輸出 說明
read.table() write.table() 從檔案或資料流讀寫資料表
dget() dput() 以ASCII編碼讀寫R Object
dump() 將R Object以文字表示傾印到檔案
source() 載入並執行R腳本
load() save() 以binary載入或儲存R Object

results matching ""

    No results matching ""