クラスReferenceClass
のフィールドを持つ(パッケージで定義された)を含むパッケージを開発しています:data.table
data.table
MyRC <- setRefClass("MyRC", fields = list(myfield="data.table"))
パッケージDESCRIPTION
ファイルに書き込むとき:
Depends:
data.table
すべて順調。ただし、できるだけ使用を避けるべきだと聞いたDepends
ので、次のように書き直しました。
Imports:
data.table
ただし、これはパッケージのビルド時にエラーをスローします。
# Error in refClassInformation(Class, contains, fields, methods, where) :
# class "data.table" for field 'myfield' is not defined
Depends
この場合、私は本当に使用を強制されますか?