r - 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”更改为实际的国家名称?
谢谢
解决方案
你可以试试下面的代码。这是由基本 R 函数完成的。
levels(car.test.frame$Reliability) < c("Korea", "Sweden", "Mexico", "USA", "Germany")
推荐阅读
- python-3.x - 在 Python 中,如何检查函数或方法返回的值的类型/长度?
- python-3.x - 输入一系列点或线段的功能或包或方法,以确定何时关闭新区域
- asp.net-core - 在 Azure Front Door 后面设置多个 Web 应用程序的正确方法是什么?
- scala - scala 函数库中的类型类与数据类型,例如 Cats 和 ScalaZ
- typescript - 获取一个类型的所有组合
- python-3.x - 使用for循环将列表转换为字典
- python - 如何根据熊猫中的行值创建新列
- swift - 有没有办法在 watchOS 中使用`useProtocolCachePolicy`?
- react-native - 如何检测震动事件?我研究了反应原生震动,但我注意到它只适用于物理设备(我正在使用 xcode 进行 iphone 测试)
- html - 导航栏上的两个菜单