以前はStataを使っていましたが、今はPythonで同じことをしようとしています。しかし、私はマージコマンドに問題があります。どういうわけか私は何かを欠いているに違いない。私はこのようになりマージする私の2つのデータフレーム:パンダの2つのデータセットを結合する
merged= pd.merge(df1, df2, how="left", on="id")
このマージ:私は、次のコマンドを試してみました
Date id Market_Cap Ticker
2000 1 400 Shell
2000 2 200 ExxonMobil
2001 1 410 Shell
2001 2 220 ExxonMobil
:
df1:
Date id Market_Cap
2000 1 400
2000 2 200
2001 1 410
2001 2 220
df2:
id Ticker
1 Shell
2 ExxonMobil
が今目指してマイを、次のデータセットを得ることですデータセットは、ティッカー列に私には唯一のナノを与えます。 私はいくつかの情報源を見て、間違っているかもしれませんが、私の目的のために正しいことをする「左」のコマンドではありませんか?私はまた、 "右"と "外側"を試しました。彼らは私がしたい結果を得ていないし、 "内部"は一般的にここで動作していないようです。
私は何かが欠けていますか?