我建立了一個數據幀從一個Python字典,用下面的命令:串聯/合併數據幀和編輯列名 - 的Python /熊貓
population=pd.DataFrame(population.items(),columns=['Date','population']).set_index('Date').sort_index(ascending=True)
這給了我下面的框架:
population
Date
2015-08 69
2015-09 65
2015-10 65
2015-11 66
2015-12 71
指出,數據幀我創建另一個與其移動平均值,使用下面的命令的:
population_movav=pd.rolling_mean(population,10)
這給了我下面的框架population_movav
:
population
Date
2015-08 68.0
2015-09 69.9
2015-10 71.6
2015-11 71.1
2015-12 71.2
我想將它們結合起來,使他們得到這樣的:
population population_movav
Date
2015-08 69 68.0
2015-09 65 69.9
2015-10 65 71.6
2015-11 66 71.1
2015-12 71 71.2
合成,我需要將它們串聯和改變變量的列名population_movav
。嘗試了pd.concat
,但由於某種原因,它沒有正確的工作。
有人可以照亮它嗎?
你介意最後一列中添加重命名命令? – abutremutante