2 つのデータ フレームがあります。
df1 = pd.DataFrame({'Ver' : [2,2,2],
'SN' : [1,1,1],
'Split' : [AA,AA,AA]
'Quad' : [3,3,4]
'Channel' : [1,2,0]
'Mean' : [1,2,3]
'Other' : [10,10,10]
'Mean2' : [1,2,3]
'Other2' : [10,10,10]
})
df1 = pd.DataFrame({'Ver' : [2,2,2],
'SN' : [1,1,1],
'Split' : [AA,AA,AA]
'Quad' : [3,3,4]
'Channel' : [3,2,0]
'Mean' : [4,5,6]
'Other' : [10,10,10]
'Mean2' : [4,5,6]
'Other2' : [10,10,10]
})
df2 の平均列から df1 の平均列を減算し、列 'SN'、'Quad'、'Channel' で値が一致する要素に対してのみこれを行いたいと思います。これらの値が一致しない場合は、データを「破棄」したいと思います。mean2 列についても同じことをしたいと思います。結果のデータ フレームを新しいデータ フレームに割り当てたいと思います。パンダでこれを行う簡単で簡単な方法はありますか?
私はで終わるはずです:
resultant_df= pd.DataFrame({'Ver' : [2,2],
'SN' : [1,1],
'Split' : [AA,AA]
'Quad' : [3,4]
'Channel' : [2,0]
'Mean' : [-3,-3]
'Other' : [,10,10]
'Mean2' : [-3,-3]
'Other2' : [10,10]
})