有两个列表list1
和list2
。我正在尝试将这两个列表附加到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
答案 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_1
和list_2
的元素
l3 = []
l3.extend(list1)
l3.extend(list2)