異なるサイズで2匹のパンダのデータフレームの比較:は、私がこのような構造を持つ1つの巨大なパンダのデータフレームを持って
df1:
A B
0 0 12
1 0 15
2 0 17
3 0 18
4 1 45
5 1 78
6 1 96
7 1 32
8 2 45
9 2 78
10 2 44
11 2 10
そして、このような小さい第2の1、:
df2
G H
0 0 15
1 1 45
2 2 31
私はに列を追加しますこのルールに従った私の最初のデータフレーム:column df1.C = df2.H when df1.A == df2.G
私はループのためにそれをすることができますが、データベースは大量であり、コードは非常にゆっくり実行されますので、私はパンダの方法を探していますそれを行うにはnumpy。
多くのおかげで、
ボリス
したがって、df2.Gのすべての要素はdf1.Aにあることが保証されていますか? df2.Gはソートされていますか?実際のユースケースでの入力データフレームの形は何ですか? – Divakar
入力データにはより多くの列/行が含まれていますが、構造は同じです。私が必要とした機能は、完全に動作している 'DataFrame.merge()'でした。 – boris