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

问题描述

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

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

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

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

(基本上是文本输出

问题:如何将上述文本文件转换为如下所示的数据框:

    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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...