始める無料で始める

ディスクからの高速読み込み

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"))
コードを編集して実行