'Error: $ operator not defined for this S4 class
I'm trying to make a formula and I got the error:
$ operator not defined for this S4 class with R.
First of all, what is a S4 class? What am I doing wrong?
Following the code:
as.formula("ctree(d$sex ~ d$ahe , data = d)")
If you want to reproduce it, the dataset (CSV file) d
is available here.
Solution 1:[1]
You are giving as.formula
the wrong input here. Only d$sex ~ d$ahe
should be a formula, so:
ctree(as.formula("d$sex ~ d$ahe"))
Or:
ctree(as.formula("sex ~ ahe"), data = d)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | slamballais |