pd.конкат не соединяет фреймы данных одинаковой формы должным образом

#python #pandas #concatenation

#питон #панды #сцепление

Вопрос:

У меня есть два кадра данных df1, df2, которые являются не чем иным, как тестовым набором данных и предсказаниями фигур — (67835, 34) и (67835, 1) каждый
из них я хочу объединить в столбцы, поэтому я попробовал pd.concat([df1, df2], axis=1 )
, которые в идеале должны возвращать кадр данных формы (67835, 35) , но это не происходит странно и возвращает (96622, 35), любые другие альтернативы или обходной путь?
PS: пробуем это в панд-базах данных

Комментарии:

1. Скорее всего, два набора данных не имеют одинаковых индексов. Попробуйте использовать ignore_index=True или pd.concat([df1.reset_index(drop=True), df2.reset_index(drop=True)], axis=1)