如何在python中重新排列我的数据框
Posted
技术标签:
【中文标题】如何在python中重新排列我的数据框【英文标题】:How to re-arrange my data frame in python 【发布时间】:2019-04-01 08:27:17 【问题描述】:感谢您的关注。 我想重新排列我的数据框以轻松执行关联规则。 我将使用先验。
我查看了许多使用枢轴和转置的解决方案。但我失败了。
有 UNIQUE [116807 'id' and 170 'visit_nm', and 11 'country']
这些是我的数据集,如下所示。
我期望先验的输出。
所以,最终我想要像这样的购物篮结果
谢谢,祝你编码愉快。
【问题讨论】:
Please don't post images of code/data (or links to them) 【参考方案1】:试试:
pd.get_dummies(df, columns=['visitnm'])
或对于“重复访问”,要为每个 id 添加访问,请执行以下操作:
pd.get_dummies(df, columns=['visitnm']).groupby('id').sum()
【讨论】:
以上是关于如何在python中重新排列我的数据框的主要内容,如果未能解决你的问题,请参考以下文章
python - 如何按python中的因子级别对pandas数据框中的行进行重新排序?
内存中的高效矢量位数据“旋转”/“重新排列”[例如在 Python 中,Numpy] [关闭]