パッケージdata.tableに依存するRパッケージを作る必要があります。しかし、私はこのようなパッケージの次の一つとしての機能を行うならばdata.tableに依存するRでパッケージを作る
randomdt <- function(){
dt <- data.table(random = rnorm(10))
dt[dt$random > 0]
}
機能[ないdata.tableためdata.frameのための方法、したがって、エラーを使用します
Error in `[.data.frame`(x, i) : undefined columns selected
が表示されます。通常、これはget('[.data.table')
または同様の方法を使用して解決されますが(が最も簡単です)、動作しないようです。結局のところ、[
は基本的な機能であり、私はそれがどのように機能するのかわかりません。
私のパッケージからdata.table [
関数を呼び出すにはどうすればよいですか?
おそらく、あなたのパッケージがロードされたときに 'data.table'がロードされていることを確認する必要があります。 – Jaap
'Description'ファイルに' Depends:data.table'を追加します。 – Soheil
[よくある質問6.9](https://cran.r-project.org/web/packages/data.table/vignettes/datatable-faq.pdf)を読んでいますか? – Arun