Как скопировать значения из столбца в 1 df в другой df на основе условия в Pandas?Python

Программы на Python
Anonymous
Как скопировать значения из столбца в 1 df в другой df на основе условия в Pandas?

Сообщение Anonymous »

У меня есть два фрейма данных pandas
df1 выглядит так:



Столбец A
Столбец B
< /tr>



1000
Компания1

1001
Компания2


1002
Компания3


1003 ,1004
Company4



df2 выглядит следующим образом:


< tr>
Столбец A
Столбец B
Столбец C



1000
2.1
< td>2.1_Info1


1001
2.3
2.3_Info2


1002
2.12.1_Info1


1003
3
3_Info3


1004
6.1
6.1_Info4


1005
2.2
2.2_Info5



Я пытаюсь проверить, находятся ли значения из столбца A в df1 в столбце A в df2. Если это так, я хотел бы взять информацию из столбца C в df2 и создать новый столбец в df1 со значениями из столбца C в df2, чтобы он выглядел так:
вывод :



< th>Столбец A
Столбец B
Новый столбец




1000
Компания1
2.1_Info1


1001
Компания2
2.3_Info2< /td>


1002
Компания3
2.1 _Info1


1003,1004
Компания4
3_Info3, 6.1_Info4


--------
< td>--------



< /div>
Извините, если это звучит запутанно, любая помощь по этому вопросу будет ОЧЕНЬ признательна. Спасибо!
Я пробовал объединять и использовать циклы for, но многие из моих записей отбрасываются, и я пытаюсь сохранить все записи.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ndition-in

Вернуться в «Python»