Next: , Previous: Lists and data frames, Up: Top



7 從檔中讀取資料

大的資料物件常常是從外部檔中讀入,而不是 在 R 對話時用鍵盤輸入的。R 的導入工具 非常簡單但是對導入檔有一些比較嚴格的甚至頑固的限制。 R的設計者假定 你可以用其他工具(如檔編輯器或者 Perl1)修改你的輸入檔格式以使它們符合 R的要求。一般來說, 這還是比較簡單的。

如果變數主要在資料框中操作,我們強烈建議 整個資料框用函數read.table() 讀入。還有其他更為古老的輸入函數,如 scan()2。 它可以直接接受鍵盤輸入的。

關於 R 導入導出資料,可以參考另外一本 手冊《R 數據的導入/導出》3


Footnotes

[1] 在 UNIX環境下,工具 Sed 或 Awk 也可以考慮。

[2] 譯者注:雖然有點原始,但可能比read.table()用的還多。鍵入scan()後,可以直接把Excel或其他格式的資料,直接拷到控制臺的

[3] 譯者注:我正在翻譯,現在可以看英文原版的,在 R 的官方網站上。