python-2.7 – 如何选择要在哪个列上卸载数据帧
发布时间:2020-12-20 12:03:09 所属栏目:Python 来源:网络整理
导读:我有一个看起来像这样的数据集: UniqueID CategoryType Value A Cat1 apple A Cat2 banana B Cat1 orange C Cat2 news D Cat1 orange D Cat2 blue 我希望它看起来像: UniqueID Cat1 Cat2 A apple banana B orange C news D orange blue 我尝试过使用unstac
我有一个看起来像这样的数据集:
UniqueID CategoryType Value A Cat1 apple A Cat2 banana B Cat1 orange C Cat2 news D Cat1 orange D Cat2 blue 我希望它看起来像: UniqueID Cat1 Cat2 A apple banana B orange C news D orange blue 我尝试过使用unstack,但无法获得正确的索引集或其他东西. 谢谢 解决方法
大部分工作都是完成的
df.set_index(['UniqueID','CategoryType']).Value.unstack(fill_value='') CategoryType Cat1 Cat2 UniqueID A apple banana B orange C news D orange blue 我们可以使用其他格式 df.set_index(['UniqueID','CategoryType']).Value.unstack(fill_value='') .rename_axis(None,1).reset_index() UniqueID Cat1 Cat2 0 A apple banana 1 B orange 2 C news 3 D orange blue (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |