我有以下J48决策树(res):(这是一个例子)
> res
J48 pruned tree
------------------
Petal.Width <= 0.6: setosa (50.0)
Petal.Width > 0.6
| Petal.Width <= 1.7
| | Petal.Length <= 4.9: versicolor (48.0/1.0)
| | Petal.Length > 4.9
| | | Petal.Width <= 1.5: virginica (3.0)
| | | Petal.Width > 1.5: versicolor (3.0/1.0)
| Petal.Width > 1.7: virginica (46.0/1.0)
Number of Leaves : 5
Size of the tree : 9
创建如下:
library(RWeka)
data(iris)
res = J48(Species ~., data = iris)
我想以下列格式将其转换为数据框或列表:
source_node1 target_node1
source_node2 target_node2
以下是必需的结果: 第一种格式(带数字):
Petal.Width_0.6 Petal.Width_1.7
Petal.Width_1.7 Petal.Length_4.9
Petal.Length_4.9 Petal.Width_1.5
第二种格式(同样没有数字):
Petal.Width Petal.Width
Petal.Width Petal.Length
Petal.Length Petal.Width