【发布时间】:2018-03-07 23:37:54
【问题描述】:
所以我有一个列表如下:
aa = ['aa1', 'aa2', 'aa3', 'aa4', 'aa5']
bb = ['bb1', 'bb2', 'bb3', 'bb4']
cc = ['cc1', 'cc2', 'cc3']
然后将其创建为嵌套列表:
nest = [aa, bb, cc]
我想创建如下数据框:
aa bb cc
aa1 bb1 cc1
aa2 bb2 cc2
aa3 bb3 cc3
aa4 bb4 nan
aa5 nan nan
我试过了:
pd.DataFrame(nest, columns=['aa', 'bb', cc'])
但是结果是这样的,每个列表都被写成一行(而不是一列)
【问题讨论】:
-
list(itertools.izip_longest(aa, bb, cc))