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

Rei*_*iel 5 error-handling r

我正在尝试制作一个公式,我得到了错误:

没有为此S4类定义$运算符.

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

遵循以下代码:

as.formula("ctree(d$sex ~ d$ahe , data = d)")
Run Code Online (Sandbox Code Playgroud)

如果要复制它,数据集(CSV文件)d可以在这里找到.

Lat*_*row 7

你在as.formula这里给错了输入.只d$sex ~ d$ahe应该是一个公式,所以:

ctree(as.formula("d$sex ~ d$ahe"))
Run Code Online (Sandbox Code Playgroud)

要么:

ctree(as.formula("sex ~ ahe"), data = d)
Run Code Online (Sandbox Code Playgroud)

  • 第二种选择是首选,通常更安全. (3认同)