У меня есть два фрейма данных. Один - это основной фрейм данных, а другой df используется для заполнения моего основного фрейма данных.
я хочу заполнить один столбец в соответствии с другим столбцом без изменения других столбцов.
Это пример master df
| id | Purch. order | cost | size | code |
| 1 | G918282 | 8283 | large| hchs |
| 2 | EE18282 | 1283 | small| ueus |
| 3 | DD08282 | 5583 | large| kdks |
| 4 | GU88912 | 8232 | large| jdhd |
| 5 | NaN | 1283 | large| jdjd |
| 6 | Nan | 5583 | large| qqas |
| 7 | Nan | 8232 | large| djjs |
Это пример другого df
| id | Purch. order | cost |
| 1 | G918282 | 7728 |
| 2 | EE18282 | 2211 |
| 3 | DD08282 | 5321 |
| 4 | GU88912 | 4778 |
| 5 | NaN | 4283 |
| 6 | Nan | 9993 |
| 7 | Nan | 3442 |
Это результат, который я хотел бы
| id | Purch. order | cost | size | code |
| 1 | G918282 | 7728 | large| hchs |
| 2 | EE18282 | 2211 | small| ueus |
| 3 | DD08282 | 5321 | large| kdks |
| 4 | GU88912 | 4778 | large| jdhd |
| 5 | NaN | 1283 | large| jdjd |
| 6 | Nan | 5583 | large| qqas |
| 7 | Nan | 8232 | large| djjs |
Где изменяется только столбец стоимости, только если вторичный df совпадает с покупкой. order, и если это не NaN.
Я надеюсь, что вы можете мне помочь ... и мне очень жаль, если мой английский sh такой basi c, а не мой родной язык. Большое спасибо.