###前提・実現したいこと
df = pd.DataFrame([[1,4,7],[2,5,8],[3,6,9]], index = ['i1','i2','i3'], columns = list("abc")) df2 = pd.DataFrame([[11,14,17],[13,16,19]], index = ['i1','i3'], columns = list("abc"))
というような2つのデータフレームがある場合、
df2のインデックス名とdfのインデックス名が同じ名前の行について、
dfの値をdf2で上書きしたい。
つまり、'i1'と'i3'が同じインデックス名なので
dfの'i1'と'i3'をdf2の'i1','i3'の値で上書きし、
dfを[11,14,17],[2,5,8],[13,16,19]としたい。
###発生している問題・エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
###試したこと
色々ソースコードをいじってみているのですが、インデックス名が同じだったら・・・というところがそもそもうまく実現できていません。
###補足情報(言語/FW/ツール等のバージョンなど)
python3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/19 14:43