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

问题描述 投票:0回答:1

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

我使用pivot和transpose看了很多解决方案。但我失败了。

有独特的[116807'id'和170'visit_nm'和11'国家']

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

1

我期待apriori的输出。

2

所以,最终我想要市场篮子的结果

3

谢谢,有一个很好的编码日。

python pandas dataframe associations apriori
1个回答
0
投票

尝试:

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

或者对于“重复访问”,要为每个id添加访问,请执行以下操作:

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

© www.soinside.com 2019 - 2024. All rights reserved.