1
的原始順序
我想Concat的2個dataframes:熊貓CONCAT DataFrames - 保持指數
df2:
CU Pmt 2017-02-01
h b 15
h d 12
h a 13
和DF1:
CU Pmt 'Total/Max/Min'
h b 20
h d 23
h a 22
a b 16
a d 13
a a 14
這樣DF3:
CU Pmt 2017-02-01 2017-02-02
h b 15 20
h d 12 23
h a 13 22
a b NaN 16
a d NaN 13
a a Nan 14
我對於
使用多指數index_col = [0,1]這是我有:
date = '2017-02-02'
df1 = pd.read_csv(r'Data\2017-02\2017-02-02\Aggregated\Aggregated_Daily_All.csv', usecols=['CU', 'Parameters', 'Total/Max/Min'], index_col =[0,1])
df1 = df1.rename(columns = {'Total/Max/Min':date})
df2 = pd.read_csv(r'Data\2017-02\MonthlyData\February2017.csv', index_col = [0,1])
df3 = pd.concat([df2, df1], axis=1)
df3.to_csv(r'Data\2017-02\MonthlyData\February2017.csv')
然而,DF3是走出來的:
CU Pmt 2017-02-01 2017-02-02
a a NaN 14
a b NaN 16
a d Nan 13
h a 13 22
h b 15 20
h d 12 23
其中有按字母順序排列CU
和Pmt
(這兩個指標列)。如何保持原始訂單,以便爲新日期添加的所有新索引都添加到底部?