2016-05-26 10 views
2

の順序Iが出力するデータフレームのコードを以下た:myOutput.csvに続いパイソン:パンダ - データフレーム列

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

を、Iは、第二の列として最初の列、idとしてhumを得ました。代わりにidを最初の列にする方法はありますか?ありがとう!

答えて

2

ちょうど列の順序を変更:

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

あなたがデータとして辞書を使用しているので、列の順序は、辞書内のキー作成順序と同じ順序である必要はない

関連する問題