我目前正在开发一个R包,我希望包含一个类R6
的对象,它基本上是一个环境,以便用户可以轻松使用它(与包中的数据集一样)。
我有一个R6ClassConstructor
Gridworld:
Gridworld <- R6::R6Class( ... )
然后我可以使用grid = Gridworld$new()
创建一个新实例,它生成一个R6类。然后,我想在包中保存此对象grid
,以便用户只需输入grid
就可以使用它。
我尝试将grid
保存为.RData
文件夹中的/data
对象,并记录/R
文件夹中的R6类:
#' Gridworld
#' @format R6 class
"grid"
但是这会导致devtools::document
:文件'中出错'grid.RData'有幻数'X'
如何在包中包含此R6
类对象?