У меня есть своего рода «главный» фрейм данных, к которому я хотел бы добавить только соответствующие столбцы из другого фрейма данных к
df:
A B C
1 2 3
df_to_append:
A B C D E
6 7 8 9 0
Проблема в том, что когда я использую df.append()
, он также добавляет несогласованные столбцы к df.
df = df.append(df_to_append, ignore_index=True)
Out:
A B C D E
1 2 3 NaN NaN
6 7 8 9 0
Но мой желаемый вывод - отбросить столбцы D и E, поскольку они не являются частью исходного кадра данных? Возможно, мне нужно использовать pd.concat
? Я не думаю, что смогу использовать pd.merge
, поскольку у меня нет ничего уникального для слияния.