#python #pandas
#python #pandas
Вопрос:
Использование функции слияния в столбце для двух фреймов данных… как я могу сохранить оставшиеся значения из фрейма данных 1 (df_csv_deduped) и сохранить их в нескольких строках в нижней части фрейма
df_merged = pd.merge(df_csv_deduped, df_excel_deduped_values, how='inner', on=['Incident ID'])
Комментарии:
1. почему бы вам не использовать
how='left'
и, возможноindicator=True
2. @QuangHoang второй набор данных довольно большой, и если они не совпадают ни с одним идентификатором инцидента, они меня не волнуют, и я вообще не хочу видеть их в моем файле слияния, однако меня волнуют остатки первых наборов данных, которые не нашли совпадения
3. Да, тогда попробуйте мой комментарий. Кроме того, вы можете попробовать
isin
. По этому поводу уже есть несколько вопросов.
Ответ №1:
Вы можете использовать how=’outer’, чтобы объединить все и отфильтровать, затем сначала для обоих, добавить в новый DF. После этого фильтруйте слева и добавляйте также