pands 调整columns顺序

Pandas调整列的顺序

1、先删除列然后新增列到指定位置:
df_id = df.id
df = df.drop('id',axis=1)
df.insert(0,'id',df_id)

2、直接指定列的顺序

order = ['date', 'time', 'open', 'high', 'low', 'close', 'volumefrom', 'volumeto']
df = df[order]

3。写入时在调整:

new_columns = ['cmt','class_label','test_label','predict_label']

df.to_csv("cnn_predict_result.csv",encoding="utf_8_sig",index=False,columns=new_columns)

原文地址:https://www.cnblogs.com/SunshineKimi/p/12710688.html