如何在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中重新排列我的数据框的主要内容,如果未能解决你的问题,请参考以下文章