質問: y_test_michi_std df.to_excel('TEST-SVM_標準化.xlsx',index=None) ```
回答: `df1 = pd.read_excel('target+notarget_未知.xlsx',sheet_name='説明変数')` このコードを実行した時点で、1行目はDataFrameのcolumn名に変わっています。 そのまま、新しい列を追加した上で、excelとして書き出せばcolumn名も残っていますが、 `x_test_michi = np.array(df1)`の段階でNumPy配列となって、column名はなくなっています。 それを改めて、`df = pd.DataFrame(x_test_michi)`でデータフレームにしていますが、column名に相当する部分がないため、Pandasが自動でcolumn名を0,1,2,3,...として振っています。 そこに新たに列名を加えた上で、最終的にExcel形式で保存していますので、 一番最初の行は列名である、0,1,2,3...が出力されます。