部分抑制 R 中的标签

Partially suppress labels in R

我正在使用 R 编程语言。我正在尝试使用“rpart.plot”库绘制“决策树”,如下所示:

#load libraries
    library(rpart)
    library(rpart.plot)

#load data
    data(iris)

#fit rpart model (i.e. decision tree)
    r = rpart(Species ~., data=iris)

#plot model
    rpart.plot(r)

我注意到这张图片中的标签有时会显示“iris$Petal.Length”,有时只会显示“Petal.Length”。

问题:有没有办法“抑制”这些标签并始终显示没有数据集名称和“$”符号的标签? IE。是否总是可以将标签显示为 "Petal.Length" ? (这样他们总是看起来像我发布的图片)

谢谢

您可以这样定义模型:

r = rpart(iris$Species ~iris$Petal.Length)

在这种情况下,您会在标签中看到数据集名称

始终尝试像这样在 rpart() 函数中使用您的数据集:

r = rpart(Species ~., data=iris)