如何在 python 中重新排列我的数据框

How to re-arrange my data frame in python

感谢您的关注。 我想重新排列我的数据框以轻松执行关联规则。 我会使用 apriori。

我看了很多使用数据透视和转置的解决方案。但是我失败了。

有唯一的[116807'id'和170'visit_nm',还有11'country']

这些是我的数据集,如下所示。

我期待 apriori 的输出。

所以,最终我想要

这样的购物篮结果

谢谢,祝你编码愉快。

尝试:

pd.get_dummies(df, columns=['visitnm'])

或对于 "duplicate visit",要为每个 ID 添加访问,请执行:

pd.get_dummies(df, columns=['visitnm']).groupby('id').sum()