【发布时间】:2020-04-25 14:06:30
【问题描述】:
我们如何将以下字符串规则转换为结构化数据框?
我的输入是一个字符串(本质上是一个规则),下面是一个输入字符串的例子:
WHEN 男性身高 (英寸) 1 && 男性体重 (Kgs)
生成的数据框应如下所示:
Variable Sign Value
Male Height (inches) <= 2.30
Female Height (inches) > 1
Male Weight (kgs) <= 350
Male Weight (kgs) <= 349
Final Output = 75
其中变量对应于规则中的X1..Xn,符号及其值是隐含的。数据框中的最终值为Y,它是规则中“THEN”之后的变量。
【问题讨论】:
-
请分享一个具有预期输出的示例数据框。另外,分享您的尝试。
-
嗨@Mayank,有人建议我在此使用正则表达式,所以正在探索正则表达式,但目前还没有尝试,示例数据框也是问题中提到的结果数据框
-
据我了解,您提到的问题是您的预期输出。你能粘贴示例输入吗?
-
@MayankPorwal 我已经更新了问题并添加了说明。我的输入基本上是一个字符串,输出是一个数据框。
标签: python regex python-3.x pandas dataframe