python水平_如何在python中水平透视表
目前我有以下格式的表格:Geo-id Name stat Year index
111500 Anniston-Oxford-Jacksonville AL 1991 0
111500 Anniston-Oxford-Jacksonville AL 1992 91.675
111500 Anniston-Oxford-Jacksonville AL 1993 93.8025
111500 Anniston-Oxford-Jacksonville AL 1994 96.63
111500 Anniston-Oxford-Jacksonville AL 1995 99.455
111500 Anniston-Oxford-Jacksonville AL 1996 102.4875
111500 Anniston-Oxford-Jacksonville AL 1997 109.0225
111500 Anniston-Oxford-Jacksonville AL 1998 114.7075
111500 Anniston-Oxford-Jacksonville AL 1999 116.005
112220 Auburn-Opelika AL 1992 90.695
112220 Auburn-Opelika AL 1993 94.2075
112220 Auburn-Opelika AL 1994 98.6825
112220 Auburn-Opelika AL 1995 103.3675
112220 Auburn-Opelika AL 1996 107.2725
112220 Auburn-Opelika AL 1997 111.7125
應將其轉換為:
^{pr2}$
保持大地水準面和名稱垂直(但僅重復一次,因為它是水平旋轉的)。在
到目前為止我掌握的代碼:pre_horizontal_df = pd.read_csv('database_raw.csv')
pre_horizontal_df['period'] = pre_horizontal_df.year.astype(str)
df1 = pre_horizontal_df.groupby(['geoid', 'name'])['hpi'].mean().unstack()
print (df1)
但這是行不通的。這個水平軸可以用python df/pandas完成嗎?在
總結
以上是生活随笔為你收集整理的python水平_如何在python中水平透视表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript --- 使用语法
- 下一篇: python爬取qq群成员_Python