我有以下代码输出dataFrame:
output = pd.DataFrame({"id":id_test, "hum":y_pred})
output.to_csv("myOutput.csv", index=False)
然后在myOutput.csv中,我将hum
作为第一列,id
作为第二列。有没有办法让id
成为第一列?谢谢!
答案 0 :(得分:2)
只需重新排序列:
output.ix[:,['id','hum']].to_csv("myOutput.csv", index=False)
因为您使用了dict作为数据,所以列顺序不一定与dict中的键创建顺序相同