R中的文本數據格式(先發表稍後補充)

   
在R裏你可以把數據保存爲很多種類型
 
不僅僅是表格格式 CSV 或者 text 格式
 
還有一些文本格式。
兩個主要的輸出數據的函數是dump和dput
 
雖然這些格式屬於文本格式
 
但是與表格形式有所不同
 
 因爲它們包含更多元數據
 
比如說
 
類和對象中的數據類型
 
如果你對數據框使用 dump() 或 dput() 函數
 
輸出結果會包括數據框每一列的數據類型
 
這樣你想要讀取的時候就不用指定它的類別了
 
這種存取和讀取數據的方式的優勢在於
它仍然是文本格式 這點很重要 但是它還包括了元數據 你不用每次讀取的時候都定義它的類型 因此 如果數據本身不包含元數據 這些信息在傳輸的時候就有可能丟失 假如你沒記住元數據是什麼 比如說不同列的數據類型 你就只能重建了 。
   這是使用 dump dput 函數從R中導出數據的優點之一 讀取數據也有類似的函數 source 和 dget 函數可以讀取未經 dump dput 輸出的數據 。除了一些比較特殊的對象 dput() 函數接受任意一個 R 對象 同時 dput() 函數會生成一些 R 代碼 能夠從頭重新構建 R 中的對象
    dump() 和 dget() 很像 區別是 dget() 只能對單一R對象使用 而 dump() 可以作用於多個 R 對象 也就是說 dump 函數接受的是一個包含對象名字的字符向量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章