如何复制python字典中的表? 或任何其他数据结构

问题描述

我有一个表格,其中合并了几个单元格,从 XML 我能够获得行 -> 单元格 -> 数据和网格跨度(在下一行中有多少单元格合并到此单元格中)。

现在我需要做的是获取一行中所有单元格的总和,并与最后一行(包含总数)进行验证。

example of the table

example of the table

例如下表:

  • 对于第一行,第一个单元格的网格跨度为 2,第二个单元格的网格跨度为 3(总单元格为 2)。
  • 对于第二行,第三个单元格的网格跨度为 2,其余单元格的网格跨度为 1(总共 4 个单元格)。
  • 对于最后一行,第一个和第二个单元格的网格跨度为 2。 (总单元格 3)。

对于如何做到这一点或我应该使用什么数据结构,您有什么建议吗?我在想python字典,但无法实现。

解决方法

使用数据框。您可以通过导入 pandas 库来使用此数据结构。这是关于它的文档。它是一种类似于 CSV 结构的数据结构

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html