資料框與矩陣——欄選取
矩陣中的所有值都必須是相同的資料型別,這在選取列與欄時會影響效能。
假設我們有兩個物件,mat(矩陣)與 df(資料框)。
本練習屬於課程
撰寫高效 R 程式碼
練習說明
使用 microbenchmark() 函式,選取這兩個物件的第 1 欄各需要多久時間?也就是說,哪個比較快:mat[, 1] 還是 df[, 1]?
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)