ディスクからの高速読み込み
fread() は賢いデフォルトに加えて、とても高速です!この演習では、base R の system.time() 関数を使い、read.csv() と fread() で batrips.csv を読み込むのにかかる時間を比較します。やることは、評価式を system.time() に渡すだけです。たとえば、sample.csv というファイルの読み込みにかかる時間を測りたい場合は、次のようにします。
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
実行時間を測るときは、一般的に user の値を重視します。したがってこの例では、sample.csv の読み込みに 3.495 秒かかったことになります。
この演習はコースの一部です
R の data.table によるデータ操作
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Use read.csv() to import batrips
system.time(___("batrips.csv"))