如何将伪代码格式的编码规则带有大括号等的文本转换为数据帧

问题描述

我正在尝试将编码规则放到一个数据框中。 著名的虹膜数据集与决策树分类器可以很好地进行分类

https://www.kdnuggets.com/2017/05/simplifying-decision-tree-interpretation-decision-rules-python.html

上面的kdnuggets站点通过调用一个函数来产生输出

tree_to_pseudo(dt,list(iris.feature_names))生成如下所示的输出文件

(基本上是文本输出

问题:如何将上述文本@R_502_6032@为如下所示的数据框:

    df:  petal_length       petal width            classifier_outputs (3 columns)   

    0:  <= 2.45             -                    50   0.   0
    1:                      <= 1.75   
    2:  <=4.94              <= 1.65              0.   47.  0

带有方括号的返回表明该行的结尾。 大括号中的所有其他内容都是列的组成。

谢谢

南达。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)