Как добавить новые строки из одного фрейма данных в другой на основе ключевого столбца

Мой df1 - это что-то вроде первой таблицы на изображении ниже с ключевым столбцом Name. Я хочу добавить новые строки из другого фрейма данных, df2, который имеет только столбцы «Имя», «Год» и «Значение». Новые строки должны добавляться на основе имени. Другие столбцы будут просто повторять одно и то же значение для каждого имени. Результаты должны быть похожи на результаты второй таблицы на изображении ниже. Как я могу сделать это в пандах?

введите описание изображения здесь


person BigP    schedule 17.04.2020    source источник
comment
Предоставьте минимальный воспроизводимый пример, с которым люди могут работать, а не только с текстом.   -  person emilaz    schedule 17.04.2020


Ответы (1)


Создайте вложенную таблицу df3 из df1, состоящую из группы, имени и другого, и храните только отдельные записи. И оставил соединение df2 и df3, чтобы получить желаемый результат.

person Xiao Huang    schedule 17.04.2020