前提・実現したいこと
isinで共通キーを元に2つのデータフレームから別のデータフレームを抽出する際に特定の条件を追加したいです。
例えば、下記のような2つのデータフレームがあります
【A】
顧客番号 注文日
0 101 2019/01/01
1 102 2020/01/01
2 103 2020/01/01
3 104 2020/01/01
4 105 2020/01/01
5 106 2020/01/01
【B】
顧客番号 注文日
0 101 2020/01/01
1 222 2020/06/01
2 103 2021/01/01
3 333 2020/08/01
4 101 2021/01/01
5 103 2022/01/01
上記2つのデータフレームから下記のコードで【C】をつくります。
df_C = df_A[df_A['顧客番号'].isin(df_B['顧客番号'])].copy()
【C】
顧客番号 注文日
0 101 2019/01/01
1 101 2020/01/01
2 101 2021/01/01
3 103 2020/01/01
4 103 2021/01/01
5 103 2022/01/01
ただ、注文日は【B】を起点(一番最初)としたいため
【A】の「0 101 2019/01/01」は除外して出力結果を下記のようにしたいです。
【C】
顧客番号 注文日
0 101 2020/01/01
1 101 2021/01/01
2 103 2020/01/01
3 103 2021/01/01
4 103 2022/01/01
使っているツールのバージョンなど補足情報
Google Colaboratory

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/27 00:49