你可能已經注意到,使用 fread() 讀入後的資料框在列印時看起來有點不一樣。這是因為結果資料框被指定了另一個名為 data.table 的類別。這類 data.table 物件的列印方式不同。readr 產生的資料框也有類似的情況嗎?
fread()
data.table
readr
在你目前的工作目錄中,我們已經準備好 potatoes.csv(檢視)檔案。data.table 和 readr 這兩個套件都已載入,所以你可以直接開始嘗試。
potatoes.csv
以下哪一個敘述是正確的?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
許多資料以扁平檔呈現:也就是簡單的表格式文字檔。學習如何使用 base R 的函式來匯入常見的扁平檔格式。
除了 base R 之外,還有專門的套件可以更簡單、有效率地匯入扁平檔資料。我們將介紹兩個套件:readr 與 data.table。
當前練習
Excel 是廣泛使用的資料分析工具。不過如果你偏好在 R 中進行分析,就需要了解如何把 .csv 資料匯入 R。本章將示範如何使用 readxl 辦到這件事。
除了從 Excel 匯入資料之外,你還可以用 XLConnect 再更進一步。全面了解它,並在 R 與 Excel 之間搭起橋樑。