【发布时间】:2015-02-25 19:35:05
【问题描述】:
我有一个表示一对多标签关系的数据框,列名“user_id”和“tags”。一个 user_id 可以与许多标签相关联,但我想重新排列我的数据框,使每行只有一个 user_id,每个标签值是它自己的列。
即我有:
User_id, Tags
1, Dresses,
1, Accessories,
2, Dresses,
2, Hats,
并且想要:
User_id, Dresses, Accessories, Hats,
1, 1, 1, 0,
2, 1, 0, 1,
或
User_id, Dresses, Accessories, Hats,
1, True, True, False,
2, True, False, True,
【问题讨论】:
-
看看pandas的pivot()
标签: python pandas data-manipulation