【发布时间】:2015-02-20 06:03:39
【问题描述】:
假设,我有一个如下列表:
L =[
[11, ['Blue','Green','Yellow'] , 1],
[21, ['White','Green','Brown'] , 0],
[31, ['Orange','Yellow'] , 0],
[41, ['White','Orange','Brown'], 1],
] ^ ^^^ ^
Id Colors vote
如何将此列表转换为颜色也是列的 DataFrame。
Id Blue Green Yellow White Brown Orange vote
0 11 1 1 1 0 0 0 1
1 21 0 1 0 1 1 0 0
2 31 0 0 1 0 0 1 0
3 41 0 0 0 1 1 1 1
这里,df[Id][color] 表示颜色是否存在于 Id 中。
我认为,我可以以迭代的方式做到这一点。有没有最简单的方法可以做到这一点。
【问题讨论】:
标签: python list pandas dataframe