rでdata.tableキーを選択します
-
27-10-2019 - |
質問
適切なキーを選択するにはどうすればよいですか data.table
オブジェクト?
考慮事項はRDBMSSの考慮事項に似ていますか?私の最初の推測では、RDBMSのインデックスとキーに関するいくつかのドキュメントを探すことでした。 Googleはこの役立つStackOverFlowを思いつきました 質問 Oracleに関連しています。
その回答からの考慮事項は、data.tableに適用されますか?おそらく、タイプステートメントの更新、挿入、または削除に関連するものを除いて?私はそうだと思います data.tables
オブジェクトは実際にはそのように使用されません。
ドキュメントと例を使用して、このようなものの周りに頭を巻き込もうとしていますが、重要な選択に関する議論は見ていません。
PS:@crayolaに感謝します ポインティング 私に向かって data.table
そもそもパッケージ!
解決
これが非常に役立つ答えであるかどうかはわかりませんが、質問で私に言及しているので、とにかく私が考えていることを言います。しかし、私は少しです data.table
初心者。
私は個人的には、明確な利点がある場合にのみキーを使用します。たとえば、Datatablesのマージや、そうすることで物事をスピードアップすることが明らかであると思われる場合(たとえば、変数で繰り返しサブセットをします)。しかし、私の知る限り、キーを定義する本当の必要はまったくありません。パッケージはすでにより速いです data.frame
キーなし。
所属していません StackOverflow