繁体   English   中英

python:pandas - 数据框列的顺序

[英]python: pandas - order of data frame column

我有以下代码来输出数据帧:

output = pd.DataFrame({"id":id_test, "hum":y_pred})
output.to_csv("myOutput.csv", index=False)

然后在 myOutput.csv 中,第一列是hum ,第二列是id 有没有办法让id成为第一列? 谢谢!

只需重新排序列:

output.ix[:,['id','hum']].to_csv("myOutput.csv", index=False)

因为你用的是dict作为数据,列顺序不一定和dict中key的创建顺序一样

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM