前提・実現したいこと
購買データでデータ加工の演習をしています。
今、IDと購入日と買上店舗に絞ったData Frameを作り、
同じID×同じ日付×同じ店舗
の組み合わせを一つにまとめたいと考えています。
(下記の例 参考)
cst_id date_purchase_c Store_code
0 3144054828245 2017-06-14 3001
1 3144054828245 2018-09-22 5026
2 3144054886139 2017-06-18 3001
3 3144054886139 2017-06-18 3001
4 3144054886139 2018-07-21 3042
5 3144054886139 2018-10-28 3042
6 3144055008531 2017-06-11 3001
7 3144055018841 2017-06-13 3001
8 3144055018841 2017-10-28 3220
9 3144055018841 2018-03-15 3001
これを実現するためにdefで関数を作り、
条件で行をdropしていきたいのですが、
うまくいきません。
発生している問題・エラーメッセージ
SyntaxError: invalid syntax
該当のソースコード
Python
1#同ID、同日、同店舗を1回としてカウント 2def count_times(times): 3 if (times['cst_id', 'date_purchase_c', 'Store_code'][0] == times['cst_id', 'date_purchase_c', 'Store_code'][1]) 4 drop
とにもかくにも
表現がわかりません。。。
少しだけでもいいので、ご教示下さい。。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/14 08:17