始める無料で始める

なぜコードの実行が遅いのでしょうか?

ハードドライブへの読み書きは、RAMへの読み書きよりもはるかに時間がかかります。つまり、データをハードドライブから取得する必要がある場合、RAMからCPUへデータを移動するよりも、CPU(処理が行われる場所)へ移動するのにずっと時間がかかります。 プログラムがRAM、プロセッサ、ハードドライブといったリソースをどう使うかによって、Rコードの実行速度が決まります。これらのリソースは、別のハードウェアに物理的に交換しない限り変えられません。しかし、多くの場合、手元のリソースをより効率的に使うことは可能です。特に、データセットのサイズがRAMと同程度の場合、データセットの大部分をディスクに保存しておく方が有利なことがあります。必要な部分だけを読み込めば、リソースに余裕が生まれ、各部分をより速く処理できるようになります。

次のうち、処理時間に寄与しないものはどれですか?

この演習はコースの一部です

Rで学ぶスケーラブルなデータ処理

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する