Я объединяю два фрейма данных в пандах по значениям их индекса. Все значения индекса относятся к одному классу, прежде чем назначать их в качестве индексов. Все строки, кроме одной, объединяются соответствующим образом, а одна создает две строки с одинаковым индексом. Кажется, что ни в скопированной строке нет лишних пробелов или чего-либо, что могло бы сделать их другими.
Вот код слияния, если он может помочь.
combo = pd.merge(A, B, how='outer',left_index=True, right_index=True)