将链接的数据帧解析为json

时间:2018-06-09 14:43:56

标签: python pandas

我正在寻找一种解析这些数据帧的方法:

Master:

     Name   String            Column_1            Column_2
0  Name_1  Value_1  Name_Other_Table_1  Name_Other_Table_2
1  Name_2  Value_2  Name_Other_Table_1  Name_Other_Table_2

Name_Other_Table_1:

     Name Sub_Columumn_1        Sub_Column_2
0  Name_1      Value_1_1  Name_Other_Table_3
1  Name_1      Value_1_2  Name_Other_Table_3
2  Name_2      Value_2_1  Name_Other_Table_3
3  Name_2      Value_2_2  Name_Other_Table_3

Name_Other_Table_2:

     Name Sub_Column_3
0  Name_1            A
1  Name_1            Z
2  Name_2            Z

Name_Other_Table_3

     Name Sub_Column_1 Sub_SubString
0  Name_1    Value_1_1             A
1  Name_1    Value_1_2             B

进入一个看起来像这样的json:

[
  {
    "Name": "Name_1",
    "String" : "Value_1",
    "Column_1": [
      {
        "Sub_Columumn_1": "Value_1_1",
        "Sub_Sub_Column_1": [
          {
            "Sub_SubString": "A"
          }
        ]
      },
      {
        "Sub_Columumn_1": "Value_1_2",
        "Sub_Sub_Column_1": [
          {
            "Sub_SubString": "B"
          }
        ]
      }
    ],
    "Column_2":[
      {
        "Sub_Column_3": "A"
      },
      {
        "Sub_Column_3": "Z"
      }
    ]
  },...

重新解释这个问题的方法是如何从一系列“链接”表中获取分层数据结构?

最初这来自excel文件,表格通过表格名称链接。

0 个答案:

没有答案