これで、事前に作成されたデータフレームがあり、リストを追加しようとしています。簡略版では、以下の問題があります。Pandas - 既存のデータフレームへのリストの追加(列と同じ順序)
df = pd.DataFrame({'One': [],
'Another' : [],
'Third' : [],
'Last' : []})
は、それから私は、リストにいくつかのものを実行します。私はデータフレームでそれらをしたいと
new_obj = []
new_obj.append('1')
new_obj.append('2')
#I have to do the extend operation here
new_obj.extend(['3','4'])
は今、私はちょうど私のデータフレームの中に私のnew_obj
リストを追加したい、オブジェクトは同じ順序です。
だから、僕はやる:
df.loc[len(df.index)] = new_obj
、結果として私が持っている:
Another Last One Third
0 1 2 3 4
なぜか。なぜそれが列の順序をaphabeticものに変更するのか。追加するときにどうすれば保存できますか?