首页 > 解决方案 > R:将显示标签更改为其“实际”值

问题描述

我正在使用 R 编程语言。我使用“rpart”库在一些数据上拟合决策树模型:

  library(rpart)

   car.test.frame$Reliability = as.factor(car.test.frame$Reliability)
    
    z.auto <- rpart(Reliability ~ ., car.test.frame)
    plot(z.auto)
    text(z.auto, use.n=TRUE, xpd=TRUE, cex=.8)

如此处所示,“国家/地区”变量的标签被替换为“b、e、f、g、h”。是否可以用它们的实际值替换这些标签(例如韩国、瑞典、墨西哥、美国、德国)?我知道有一个库“rpart.plot”具有更全面的可视化功能,但我使用的计算机没有 USB 端口或互联网接入,因此我无法下载该库。

仅使用“rpart”库,是否可以将标签从“b,e,f,g,h”更改为实际的国家名称?

在此处输入图像描述

谢谢

标签: rformattinglabeldata-visualizationdecision-tree

解决方案


你可以试试下面的代码。这是由基本 R 函数完成的。

levels(car.test.frame$Reliability) < c("Korea", "Sweden", "Mexico", "USA", "Germany")

推荐阅读