私は以下を達成する方法を見つけようとしています.df1とdf2は2つのサンプルデータフレームです。それらは同じ列を持ちますが、追加された新しい名前、削除された古い名前、または既存のセットのデータに基づいて行データが変更される可能性があります。パンダ:2つのデータフレームの間の変更
DF1:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 94 xxx apple
1 1 DEF 24 xxx apple
2 2 ABC 40 yyy banana
3 3 ABC 74 zzz pear
4 3 DEF 43 zzz pear
DF2:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 71 xxx apple
1 2 PQR 65 yyy banana
2 3 ABC 86 zzz pear
3 3 DEF 53 zzz pear
4 4 PQR 26 mmm pineapple
出力:
Col1 Col2 Col3 Col4 Col5
0 1 ABC -23 xxx apple
1 1 DEF -24 xxx apple
2 2 ABC -40 yyy banana
3 2 PQR 65 yyy banana
4 3 ABC 12 zzz pear
5 3 DEF 10 zzz pear
6 4 PQR 26 mmm pineapple
私はthisを試み、それが言及stackoverflowのリンクが、私は唯一の変更を必要としています特定の列のみに適用可能で、新しいキー(私の例ではCol1)を新しい行に追加するゲッター
ありがとうございました!
を試すことができ、あなたの必要な結果が出力されます:ブロック? –
確かに..これは私が作成した例で、私の問題のすべての側面を扱っていると思います – spiff