Obtener filas con índices únicos DataFrame Pandas

Formateo el archivo de Excel eliminando algunas filas con datos no válidos. Estoy tratando de guardar los datos eliminados en un nuevo DataFrame. Creé una copia del DataFrame original y me gustaría compararlos. Las filas que faltan en mi DataFrame de salida deben escribirse en un nuevo DF.

path = 'Users/Files/Directory-All.xlsx'
df = pd.read_excel(path)
df2 = pd.read_excel(path)

format_data(df):
   pass
df = format_data(df)

Entonces, ¿cómo puedo eliminar filas comparando índices de df y df2?

Answer

Oh lo tengo.

indexes = [x for x in df2.index if x not in df.index]
df2.iloc[indexes]