delete_response()
is exactly the same as delete.response()
, except
that it fixes a long standing bug by also removing the part of the
"dataClasses"
attribute corresponding to the response, if it exists.
Examples
framed <- model_frame(Species ~ Sepal.Width, iris)
attr(delete.response(framed$terms), "dataClasses")
#> Species Sepal.Width
#> "factor" "numeric"
attr(delete_response(framed$terms), "dataClasses")
#> Sepal.Width
#> "numeric"