pandasで、以下のdf_1とdf_2があります。
df_1のnameが'a'と'x'のval_1値を、df_2のnameとval_2に対応させて置き換えたいです。
df_1
name | val_1 | |
---|---|---|
0 | a | 4 |
1 | b | 3 |
2 | x | 3 |
3 | x | 2 |
4 | a | 5 |
4 | c | 9 |
4 | a | 9 |
df_2
name | val_2 | |
---|---|---|
0 | a | 100 |
1 | x | 0 |
Python
1df['name'] = merge(d1_1, df_2, ..)
この形で結合することは思いつくのですが、val_1を置き換えることにはなりません。
どのようにすると、カラムnemeを条件にして、df_1の値をdf_2の値に置換できるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 20:38