Если вы запустите следующее:
library(RWeka)
data(iris)
res = J48(Species ~., data = iris)
вы получите следующее дерево:
R> 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
Теперь скопируйте и вставьте его в текстовый файл и сохраните — это мой входной файл. Я хотел бы получить список каждого узла (отца) и его дочерних элементов дерева (это только пример) в формате, как если бы я запускал это дерево в R и использовал as.party. (помните, что я не могу его использовать, так как это только формат txt). Я хотел бы получить список узлов и их детей так же, как если бы использовал x$kids в пакете partykit. Как мне это сделать?