1. 学ぶ
  2. /
  3. コース
  4. /
  5. R の data.table によるデータ操作

Connected

演習

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

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 秒かかったことになります。

指示1 / 2

undefined XP
    1
    2
  • base R の read.csv() を使って batrips をインポートします。
  • この呼び出しを system.time() で包み、処理にかかった時間を確認します。