【发布时间】:2018-05-26 19:12:36
【问题描述】:
我有一个 Python 中包含不同数量或元素的事务/元组列表,如下所示:
lst = [('apple','banana','carrots'),('apple',),('banana','carrots',)]
我想将此列表存储为表格形式(最好是pd.DataFrame),例如:
apple banana carrots
0 1 1 1
1 1 0 0
2 0 1 1
但如果尝试直接使用pd.DataFrame 进行转换,我会得到他的代替:
pd.DataFrame(lst)
0 1 2
0 apple banana carrots
1 apple None None
2 banana carrots None
如何将这种类型的列表转换为二进制表?
【问题讨论】:
标签: python list pandas dataframe data-structures