Aktualizacja Python DataFrame, jeśli nie nowy wiersz
pd.concat([df1[~df1.index.isin(df2.index)], df2])
Awful Armadillo
pd.concat([df1[~df1.index.isin(df2.index)], df2])