d
Out[9]:
同比 城市 环比
b1 120.7 beijing 101.5
b2 127.3 shanghai 101.2
b3 119.4 guangzhou 101.3
b4 140.9 shenzhen 102.0
b5 101.4 shenyang 100.1
d1=dd.index.insert(3,'c1')
d1
Out[24]: Index(['b1', 'b2', 'b3', 'c1', 'b4', 'b5'], dtype='object'
dd1=d.reindex(index=d1,columns=d.columns,method='ffill')
dd1
Out[27]:
同比 城市 环比
b1 120.7 beijing 101.5
b2 127.3 shanghai 101.2
b3 119.4 guangzhou 101.3
c1 101.4 shenyang 100.1
b4 140.9 shenzhen 102.0
b5 101.4 shenyang 100.1
dd2=d.reindex(index=d1,columns=d.columns,method='bfill')
dd2
Out[29]:
同比 城市 环比
b1 120.7 beijing 101.5
b2 127.3 shanghai 101.2
b3 119.4 guangzhou 101.3
c1 NaN NaN NaN
b4 140.9 shenzhen 102.0
b5 101.4 s
关于Pandas库中reindex函数填充选项ffill和bfill的一个有趣的实验。
最新推荐文章于 2022-01-04 16:39:55 发布