我有这样的数据框Vector
:
df
我想使用循环获取列表中的每个项目。这是我尝试过的:
date item
2019-03-29 [book,pencil]
...
但是我得到了每个角色。所需的输出是:
for i in range(len(df)):
for x in df['attributeName'][i]:
print(x)
我该如何解决这个问题?
答案 0 :(得分:3)
df2['item'].apply(pd.Series).unstack().reset_index(drop=True)
一个更好的选择。.A Common Pitfall: Exploding Columns of Lists
pd.DataFrame(df2['item'].tolist()).unstack().reset_index(drop=True)
输出
0 book
1 pencil
dtype: object