我有一个以这种格式存档的文件,我需要计算财务比率并使用pyke进行规则验证。我认为将使用Pandasql计算一次性比率并将比率返回给Pyke。面对解析数据和转换为数据帧的问题。
这是示例文件。 (Ruleid - 要应用的唯一规则,CIN - 公司标识号。第三列包含需要计算比率的值。谢谢:)
<Records>
<Record>
<Row name="Ruleid" value="1" />
<row name="CIN" value="A" />
<row name="Sales" value ="1400" />
<row name="Year" value="2000" />
/>
</Record>
<Record>
<Row name="Ruleid" value="1" />
<row name="CIN" value="A" />
<row name="Inventory" value ="1300" />
<row name="Year" value="1999" />
/>
</Record>
<Record>
<Row name="Ruleid" value="1" />
<row name="CIN" value="A" />
<row name="Sales" value ="1100" />
<row name="Year" value="1998" />
/>
</Record>
<Record>
<Row name="Ruleid" value="1" />
<row name="CIN" value="A" />
<row name="Inventory" value ="2000" />
<row name="Year" value="1997" />
/>
</Record>
</Records>