Добавьте кадр данных с одним столбцом в другой кадр данных в последнем

#python #pandas

Вопрос:

У меня есть два кадра данных:

 Actual_Values 0 0.60 1 0.60 2 0.60 3 0.60 4 0.60   Predicted_Values 0 0.60 1 0.60 2 0.60  

и я хочу что-то вроде этого:

 Actual_Values Predicted_Values 0 0.60 NaN 1 0.60 NaN 2 0.60 0.6 3 0.60 0.6 4 0.60 0.6  

Я пробовал объединить, объединить, объединить панд, но ничего не работает.

Ответ №1:

Попробуйте назначить новый индекс

 df2.index=df1.index[-len(df2):] out = df1.join(df2) Out[283]:   Actual_Values Predicted_Values 0 0.6 NaN 1 0.6 NaN 2 0.6 0.6 3 0.6 0.6 4 0.6 0.6