質問: pd.concat([i_date,i_pred], axis=1) ``` ※dfが元のDataFrame1にあたります。grが機械学習モデルです。 X_testは元のDataFrame1から抽出した特徴量のmatrixです。
回答: i_pred の Indexに 元のdfのIndexを設定する方法 ``` i_date = df['date'] i_pred = pd.Series(gr.predict(X_test), index=df.index) df2 = pd.concat([i_date,i_pred], axis=1) ``` i_date 側のIndex値を0 から振りなおす方法 ``` i_date = df['date'].reset_index(drop=True) i_pred = pd.Series(gr.predict(X_test)) df2 = pd.concat([i_date,i_pred], axis=1) ``` あたりでいかがでしょうか。