укладка данных в Python - PullRequest
       2

укладка данных в Python

0 голосов
/ 08 ноября 2018

Привет, у меня есть набор данных, как показано ниже, в виде фрейма данных pandas (df)

device_id  domain    date      event  product_label     event   Product_label1
   11      Amazon  24112017    basket                   view        TV
   12      Tesco   30122017    basket                   view        Coffe
   15      Costco  20092018    basket                   view        Clothes 

Я пытался использовать функцию стека panda df.stack (), которая не отображает правильный формат

Ниже приведен формат, в котором я хочу изменить данные:

device_id  domain    date      event  product_label     
   11      Amazon  24112017    basket
   11      Amazon  24112017    view     TV   
   12      Tesco   30122017    basket
   12      Tesco   30122017    view     Coffe

Ссылка на переполнение стека также не работает для вышеуказанной проблемы Python Pandas Wide to Long FormatИзменение с разделением заголовков столбцов

1 Ответ

0 голосов
/ 08 ноября 2018

Возможно, вы ищете melt () , как описано в этом вопросе. Проверьте, чтобы убедиться, что я прав. Я не много имею дело с пандами.

df.melt(
    id_vars=['devide_id', 'domain'],
    value_vars=['event', 'product_label', 'product_label1']
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...