错误:未为此S4类定义$运算符

时间:2016-04-20 08:10:00

标签: r error-handling

我试图制作一个公式,但我得到了错误:

  

$运算符未使用R。

为此S4类定义

首先,什么是S4级?我做错了什么?

遵循代码:

as.formula("ctree(d$sex ~ d$ahe , data = d)")

如果要重现它,数据集(CSV文件)davailable here

1 个答案:

答案 0 :(得分:7)

您在这里给出了as.formula错误的输入。只有d$sex ~ d$ahe应该是公式,所以:

ctree(as.formula("d$sex ~ d$ahe"))

或者:

ctree(as.formula("sex ~ ahe"), data = d)