【发布时间】:2013-03-27 17:17:24
【问题描述】:
我是在 R 中创建类和方法的新手,遇到了一个我没有找到太多文档的问题。我创建了一个类“DataImport”,并尝试添加以下方法:
DataImport$methods(reducedImport <- function(filePathOne, dataFrame)
{
}
)
当我运行此代码时,我收到以下错误:
Error in DataImport$methods(reducedImport <- function(filePathOne, :
Arguments to methods() must be named, or one named list
我能够直接在这个方法之前添加一个方法,它工作正常,但这个没有。我不太明白为什么会这样或如何解决它。
【问题讨论】:
-
感谢您的回复。我不确定我是否理解这个建议。我没有使用任何数据帧或数据,除了上面看到的我试图运行的方法之外,唯一的代码是类定义,DataImport
-
您应该在问题中包含该类的定义。
-
我不使用引用类,但在我看来,您应该使用
=而不是<-。这可能是导致错误的原因。
标签: r class methods reference-class