以下のようなID-POSデータを、会員ID別かつ購入順(1回目・2回目・・・n回目)にどのアイテムを購入したかが分かるようなデータに変換したく、その方法についてご教示いただけませんでしょうか。
ツールはpythonを想定しております。
以下にイメージを記載いたします。
【元のデータ】
|会員ID|伝票番号|購入日時|購入アイテム|
|:--:|--:|
|100|1|9/1 9:00|靴|
|101|2|9/2 19:00|Tシャツ|
|101|2|9/2 19:00|帽子|
|102|3|9/3 10:00|Tシャツ|
|100|4|9/3 14:00|傘|
|103|5|9/4 15:00|文房具|
|102|6|9/5 18:00|靴下|
|103|7|9/6 17:00|帽子|
|100|8|9/7 10:00|灰皿|
|101|8|9/7 16:00|靴|
↓
【加工後のデータ】
|会員ID|購入回数|購入アイテム1|購入アイテム2|
|:--:|--:|
|100|1回目|靴||
||2回目|傘||
||3回目|灰皿||
|101|1回目|Tシャツ|帽子||
||2回目|靴|||
|102|1回目|Tシャツ||
||2回目|靴下||
|103|1回目|文房具||
||2回目|帽子||
*会員IDごとに何回目の購入でどのアイテムを購入したか確認できるようなローデータに変換したいと思っております
*同時購買がある場合は、~~縦に会員IDを展開させたいと思っております(ex.上記、会員ID:101)~~上記会員ID:101のように、該当の”回数”時点についてアイテム1・アイテム2・・・のように横に変数を展開したいと思っております
お忙しいところ恐れ入りますが、ご教示いただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー