у меня есть 2 фрейма данных df1 имеет 3 столбца cust_id, имя, фамилию df2 имеет 1 столбец cust_id
для каждой строки в df2, я хочу извлечь данные из df1 и добавить в df3, df3 имеет 3 столбца cust_id, имя, фамилия
я пробовал это
for i,r in df2.iterrows():
data = df1[df1[cust_id]==r]
pandas.concat(data,df3)
выше выдает ошибку: первый аргумент должен быть повторяемым из pandas объектов, вы передал объект типа "DataFrame"
я пробовал другое, как
for i,r in df2.iterrows():
data = df1[df1[cust_id]==r]
df3.append(data)
этот код создает новый фрейм данных, отличный от df3
как этого добиться без создания нового объекта?