Доброе утро, я хочу объединить два разных DataFrame, но они имеют разные индексы (как вы можете видеть на картинке ниже). Фактически, первое - это результат train_test_split, а второе - массив, преобразованный в DataFrame. Первый (new_features
) - это DataFrame 1700x21, а второй (y_test_pred_new
) - это DataFrame 1700x1. Как я могу добавить второй (1700x1) в первый DataFrame, не обращая внимания на индекс? Итак, просто взяв 1700x1 и добавив его в качестве столбцов 22 ° в new_features
.
new_features = pd.concat([X_test3, features_post_test], axis = 1)
y_test_pred_new = pd.DataFrame(y_test_pred,columns = ['Soot_EO_pred'])
Я пытался сделать это таким образом, но это не работает.
new_dataset = pd.concat([new_features, y_test_pred_new], axis= 1)
![enter image description here](https://i.stack.imgur.com/lgJBu.png)