首页 > 解决方案 > 将列表列表解析为熊猫中的数据框

问题描述

我有清单清单。下面是我的列表的样子,我想将它解析为一个数据框,其中包含列 = A、B、C 的连续值

[     A  B  C
  0   1  2  3
  1   1  2  3
  2   1  2  3
  3   1  2  3

      A  B  C
  0   4  5  6
  1   4  5  6
  2   4  5  6
  3   4  5  6
]

预期的数据框如下

     A  B  C
  0   1  2  3
  1   1  2  3
  2   1  2  3
  3   1  2  3
  4   4  5  6
  5   4  5  6
  6   4  5  6
  7   4  5  6

非常感谢您的帮助。

标签: pythonpandaslistdataframe

解决方案


试试这个:

import pandas as pd
list1=[]
count=0
while count<len(myList):
    list2= myList[count]
    list1.append(list2)
    #print(list2)
    count+=1
df = pd.concat(list1)
print(df)

myList: 包含子列表的列表

list2:首先它需要子列表myList[count],然后将其附加到list1

list1:包含所有子列表作为一个单独列表的最终列表

df: 熊猫数据框


推荐阅读