Поскольку вы не предоставили свой код и кадры данных, неясно, каков результат объединения трех ваших данных.Кроме того, вы должны учитывать, что панды по умолчанию join оставлены в левом соединении, поэтому перестановка кадров данных может изменить результаты.
Однако это не меняет решения.Я предполагаю, что у вас есть фрейм данных с именем df (который, как вы сказали, вы сделали с помощью объединения), и вы ищете все отсутствующие индексы в df, которые существуют на этих трех фреймах данных.
Первый шаг - объединение всех фреймов данных с * 1007.* параметр.выходные данные должны иметь все индексы для всех фреймов данных ([df1,df2,df3])
.Второй шаг так же прост, как получить разницу по индексам для full_df и df.
Вот код
full_df = pd.join([df1,df2,df3], how = 'outer')
missing_indices = full_df.index.difference(df.index)
print(missing_indices)