1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| import pandas as pd
a={"城市":["沈阳","深圳","广州","上海","北京"],"同比":[101.4,102.0,101.3,101.2,101.5],"环比":[100.1,102.0,101.3,101.2,101.5],"定基":[101.6,145.5,120.0,127.8,121.4]}
a Out[3]: {'城市': ['沈阳', '深圳', '广州', '上海', '北京'], '同比': [101.4, 102.0, 101.3, 101.2, 101.5], '环比': [100.1, 102.0, 101.3, 101.2, 101.5], '定基': [101.6, 145.5, 120.0, 127.8, 121.4]}
b=pd.DataFrame(a,index=['c5','c4','c3','c2','c1'])
b Out[5]: 城市 同比 环比 定基 c5 沈阳 101.4 100.1 101.6 c4 深圳 102.0 102.0 145.5 c3 广州 101.3 101.3 120.0 c2 上海 101.2 101.2 127.8 c1 北京 101.5 101.5 121.4
nc=b.columns.delete(2)
nc Out[7]: Index(['城市', '同比', '定基'], dtype='object')
ni=b.index.insert(5,'c0')
ni Out[8]: Index(['c5', 'c4', 'c3', 'c2', 'c1', 'c0'], dtype='object')
nb=b.reindex(index=ni,columns=nc)
nb Out[9]: 城市 同比 定基 c5 沈阳 101.4 101.6 c4 深圳 102.0 145.5 c3 广州 101.3 120.0 c2 上海 101.2 127.8 c1 北京 101.5 121.4 c0 NaN NaN NaN
nb.drop('c0') Out[10]: 城市 同比 定基 c5 沈阳 101.4 101.6 c4 深圳 102.0 145.5 c3 广州 101.3 120.0 c2 上海 101.2 127.8 c1 北京 101.5 121.4
nb.drop('同比',axis=1) Out[11]: 城市 定基 c5 沈阳 101.6 c4 深圳 145.5 c3 广州 120.0 c2 上海 127.8 c1 北京 121.4 c0 NaN NaN
|