#python #pandas #concatenation
Вопрос:
Я сгенерировал серию индексов наивысшей вероятности pandas для проекта машинного обучения многоклассовой классификации, используя функцию idxmax Python. серия idxmax Я попытался объединить эту серию с моими тестовыми данными (после проверки соответствия количества строк, и они совпадают), используя код pd.concat([red_wine_test, predicted_quality], ось=1). Первый элемент в квадратных скобках-это мои тестовые данные, а второй-серия idxmax. Мой код дал фрейм данных, показанный на следующем рисунке. новый фрейм данных Мне любопытно, почему объединение происходит не так, как предполагалось.
Комментарии:
1. Пожалуйста, включите небольшую воспроизводимую часть кода, чтобы другие могли попытаться помочь.
2.
pd.concat([red_wine_test.reset_index(drop=True), predicted_quality.reset_index(drop=True)], axis=1)
Ведет ли себя так, как ожидалось?3. Код pd.concat([red_wine_test.reset_index(drop=True), predicted_quality.reset_index(drop=True)], axis=1) дает мне нужные результаты. Большое спасибо за вашу помощь!