為什麼你的程式碼很慢?
將資料寫入與讀取硬碟,比起在 RAM 中讀寫要慢得多。這表示如果需要從硬碟擷取資料,把它搬到可進行處理的 CPU 會比從 RAM 搬到 CPU 花更久的時間。 程式對資源的使用(如 RAM、處理器與硬碟)會決定你的 R 程式碼執行速度。除非更換硬體,否則你無法改變這些資源。不過,你通常可以更有效率地使用現有資源。特別是當你的資料集大小接近 RAM 容量時,把大多數資料集存放在磁碟上往往更好。只載入你需要的資料部分,能釋放資源,讓每一部分都能更快被處理。
以下哪一項不會影響處理時間?
本練習屬於課程
