我有一个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
如何将这种类型的列表转换为二进制表格?
value_counts
似乎是属于你的 :-) - BENYcoldspeed
的回答,我认为速度无法超越。 - Bharath M Shetty