パッケージを使用するときdata.table
、いつ必要なのか少しわかりませんsetkey()
。たとえば:=
、オプションで演算子を使用するとby
、キーを設定していなくても、非常に高速に動作するように見えます。必要な場合とそうでない場合を誰かが説明setkey()
してもらえますか? そして、呼び出す前にそれが必要ない場合:=
、パッケージby
はどのように高速なのですか。おそらく、 myが実際にあるかどうかがわからないため、バイナリ検索ではなくシーケンシャル検索を実行することにより、標準の Rdata.table
と同じことを行う必要があるためです。への引数でソートされます。apply
data.frame
data.table
by
ありがとう