skip 與 n_max
透過 skip 和 n_max,你可以控制實際要從平面檔(flat file)匯入到 R 的「哪一部分」。
skip用來指定在開始匯入資料之前,要在平面檔中忽略的行數。n_max用來指定實際要匯入的行數。
例如有一個包含 20 行的 CSV 檔,並設定 skip = 2 與 n_max = 3,那你只會讀入第 3、4、5 行。
注意:一旦你使用 skip 略過了幾行,也會略過可能包含欄位名稱的第一行!
potatoes.txt(view)是一個以 tab 分隔、且沒有欄位名稱的平面檔,已經放在你的工作空間。
本練習屬於課程
R 資料匯入入門
練習說明
- 完成第一個
read_tsv()呼叫,從potatoes.txt匯入第 7、8、9、10、11 筆觀測值。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Column names
properties <- c("area", "temp", "size", "storage", "method",
"texture", "flavor", "moistness")
# Import 5 observations from potatoes.txt: potatoes_fragment
potatoes_fragment <- read_tsv("potatoes.txt", skip = ___, n_max = ___, col_names = properties)