Подскажите пожалуйста, как возможно заменить значения dataframe_1 которые отличаются от значений от dataframe_2?
import pandas as pd
dataframe_1 = pd.DataFrame({'col1': [10, 12, 12, 14, 13, 18],
'col2': [7, 7, 8, 13, 7, 4],
'col3': [11, 8, 10, 6, 6, 5]})
dataframe_2= pd.DataFrame({'col1': [11, 12, 12, 14, 13, 10],
'col2': [76, 7, 8, 13, 7, 4],
'col3': [11, 8, 8, 6, 6, 5]})
dataframe.compare(dataframe_db, keep_shape=True)
Как при помощи pandas и векторизации заменить значения которые отличаются?
Ранее у меня был скрипт, который проходился циклом по значениям dataframe_1 и dataframe_2 и сравнивал, если значения отличались - заменял. Но думаю это не эффективно и
хочется оптимизировать функцию.