1
當我嘗試使用不同索引創建這兩個系列的dataframe
時,pandas不保留該系列中列的順序,如下所示。當從系列中製作數據框時保留列順序
index = ['one','two','three','four','five','six','seven','eight','nine','ten']
index2 = index[:9] + ['Ha']
a = pd.Series(list(range(10)), index = index)
b = pd.Series(list(range(10)), index = index2)*2
df = pd.DataFrame([a,b], index = ['tens','times2'])
輸出
Ha eight five four nine one seven six ten three two
但是,當我做dataframe
與具有原始列順序(名單index
的順序)保留了相同的指數系列。這是爲什麼發生?
的可能的複製[如何創建一個數據幀,同時保留列的順序?](http://stackoverflow.com/questions/36539396/how -to-創建-A-數據幀,同時保留訂單的最柱) – ppasler