У меня есть два фрейма данных: оригинальный с комментариями в некоторых столбцах и некоторыми значениями и обновленный, в котором обновлены значения, но нет исходных комментариев. Я хотел бы знать, есть ли способ выбрать столбцы, которые я хочу сохранить, основываясь на файле, из которого поступает информация
df1:
ID DATA1 DATA2 DATA3 DATA4 DATA5 DATA9
1 10 10 '' '' X 99
2 10 10 'error' '' 99
3 10 10 '' 'error' 99
df2:
ID DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7
1 13 10 '' '' X
2 15 25 '' '' X
3 10 10 '' '' 'error'
желаемый результат:
ID DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA9
1 13 10 '' '' X 99
2 15 25 'error' '' X 99
3 10 10 '' 'error' 'error' 99
Сейчас я попытался найти простое решение (я знаю, что это можно сделать вручную), поскольку в обоих файлах много столбцов, и ручная установка столбцов, которые я буду хранить, может оказаться не лучшим вариантом
РЕДАКТИРОВАТЬ Я забыл упомянуть, что кадры данных могут не всегда иметь одинаковое количество столбцов, и мне нужно сохранять всю информацию и обновлять все, что поступает, обновляется в новом файле. Спасибо заранее.