Python:追加两个列表以列出并转换为数据框?

时间:2020-07-24 10:13:38

标签: python pandas dataframe

有两个列表list1list2。我正在尝试将这两个列表附加到final_list中。 然后将其转换为数据框。

list1

list1 =[['a', 'e'], ['b', 'f'], ['c', 'g'], ['d', 'h']]

list2

list2 = [['1', '5'], ['2', '6'], ['3', '7'], ['4', '8']]

样本输出:

附加了final_list

final_list = [['a', 'e'], ['b', 'f'], ['c', 'g'], ['d', 'h'],['1', '5'], ['2', '6'], ['3', '7'], ['4', '8']]


pd.DataFrame(final_list)


    0   1
0   a   e
1   b   f
2   c   g
3   d   h
4   1   5
5   2   6
6   3   7
7   4   8

2 个答案:

答案 0 :(得分:1)

我猜想最后一块中的代码片段是您想要的,而将列表合并到一个列表中却遇到了问题? 如果是这样,您只需添加两个列表:

list1 =[['a', 'e'], ['b', 'f'], ['c', 'g'], ['d', 'h']]
list2 =[['1', '5'], ['2', '6'], ['3', '7'], ['4', '8']]

final=list1+list2

import pandas as pd

df=pd.DataFrame(final)`

答案 1 :(得分:1)

您基本上想创建一个空的最终列表,然后使用extend添加list_1list_2的元素

l3 = []
l3.extend(list1)
l3.extend(list2)
相关问题