#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)