![見出し画像](https://assets.st-note.com/production/uploads/images/146799352/rectangle_large_type_2_1bf7f51068f7909fe8a5300e9a911606.png?width=1200)
Pythonノック3本目
今日の気持ち
3日目だ。家事育児仕事しながらだと日課はなかなか難しいけど、ちょっとだけでもやる
教典
100本やり切れば何かがあるのか、わからない、考えるよりやるのだ
3日目のログ
第1章「ノック3」
売上データ同士を結合(ジョイン)してみよう
データに他のデータの列を追加して、データを結合する
![](https://assets.st-note.com/production/uploads/images/146635180/picture_pc_a187f4d078278f977a064cac8a36cbf3.png?width=1200)
![](https://assets.st-note.com/production/uploads/images/146635181/picture_pc_b3c17d99c4685af78f01218b777995ee.png?width=1200)
transaction_detailにtransactionのpayment_dateとcustomer_id列を追加する
join_data = pd.merge(transaction_detail, transaciont[["transaction_id", "payment_date", "customer_id"]], on="transaction_id", how="left")
join_data.head()
transaction_detailを本データとして
transactionの指定の列のデータを読み込む
transaction_id列がキーになるので、参照される
成功した!
![](https://assets.st-note.com/production/uploads/images/146640591/picture_pc_b6791da4fc31c6550a1052173ec33c8e.png?width=1200)
最後にデータを確認して、ジョインできているっぽい
今日は疲れたのでさっくっと終了
データは読めるようになってきた
今日の学び
今のところExcelでやっても良いんじゃね?という思いが頭をよぎる
とはいえすごいデータ量を処理しているので役にたつはず
この記事が気に入ったらサポートをしてみませんか?