始める無料で始める

read.delim() と read.delim.raw() を比較する

ハードドライブ上の連続したチャンクを順に処理するとき、iotools は次のデータチャンクを取得しながら、生のオブジェクトを同時に data.frame または matrix に変換できます。これらの最適化により、iotools は非常に大きなファイルを高速に処理できます。

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

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

コースを見る

演習の手順

  • read.delim() を使ってファイルを5回読み込み、所要時間を測定します。
  • read.delim.raw() を使ってファイルを5回読み込み、所要時間を測定します。

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

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Load the iotools and microbenchmark packages
___
___

# Time the reading of files
___(
    # Time the reading of a file using read.delim five times
    ___("mortgage-sample.csv", header = FALSE, sep = ","),
    # Time the reading of a file using read.delim.raw five times
    ___("mortgage-sample.csv", header = FALSE, sep = ","),
    times = ___
)
コードを編集して実行