Как переставить мой фрейм данных в Python - PullRequest
0 голосов
/ 01 апреля 2019

Спасибо за ваш интерес. Я хочу перестроить свой фрейм данных, чтобы выполнить правила ассоциации легко. Я буду использовать априори.

Я посмотрел много решений, используя pivot и transpose. Но я потерпел неудачу.

Есть УНИКАЛЬНЫЕ [116807 'id' и 170 'visit_nm', и 11 'country']

Это мои наборы данных, как показано ниже.

1

Я ожидаю, что выход для априори.

2

Итак, в конечном итоге я хочу получить результаты корзины, например

3

Спасибо, хорошего дня кодирования.

1 Ответ

0 голосов
/ 01 апреля 2019

Попробуйте:

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

ИЛИ для "повторного посещения", чтобы добавить посещение для каждого идентификатора, выполните:

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

...