0
は、私は2つのデータフレームを持っているように、これらのデータフレームのデータフレームとインデックスエントリを重複して、一意のインデックスエントリを持つものとマージできますか?
一つが繰り返され、インデックスを持っており、私はそうではないとした別のデータフレームでそれらに参加したいと思います。例えば
DATAFRAME I =
[ index column1]
leb Lebanon
iso iso1
CAN Canda
DATAFRAME I2 =私はそれがあるように
DATAFRAME ITOT =
DataFrame I2=
[ index column1 column2]
leb ra Lebanon
CAN ba Canada
CAN gell canada
こと、それらをマージしたい
[ index column1]
leb ra
CAN ba
CAN gell
多対1マージスタータ、 http://www.stata.com/manuals13/dmerge.pdf p.7で見ることができます。
私はパンダのデフォルトのマージは多対1であると信じています。インデックスでマージするだけです。これはあなたが望むものを与えるはずです。 index = ["leb"、 "iso"、 "CAN"]) '' df1 = pd.DataFrame( ""レバノン "、" iso1 "、" Canda "]、columns = [" column1 "]、 ' df2 = pd.DataFrame(["ra"、 "ba"、 "gel1"]、columns = ["column2"]、 index = ["leb"、 "CAN"、 "CAN" ]) '' '' '' pd.merge(df1、df2、right_index = True、left_index = True) '' ' – Ben