转自 https://blog.csdn.net/sinat_35930259/article/details/79872577
重命名dataframe的index
方法1:直接赋值法
因为dataframe的index也是series格式的数据,所以直接指定index为一个新的series即可修改dataframe的index:
![这里写图片描述](https://img-blog.csdn.net/20180409193357218?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM1OTMwMjU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
方法2:map
![这里写图片描述](https://img-blog.csdn.net/20180409204627882?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM1OTMwMjU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
方法3:rename
通过rename传入一个函数可以批量替换index或rename:
![这里写图片描述](https://img-blog.csdn.net/20180409205029647?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM1OTMwMjU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
也可以通过传入一个字典,指定修改index或column:
![这里写图片描述](https://img-blog.csdn.net/2018040920524229?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM1OTMwMjU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
自定义map函数处理dataframe
map函数通过传入一个函数来对对象进行批量处理:
![这里写图片描述](https://img-blog.csdn.net/20180409205853528?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzM1OTMwMjU5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
版权声明:文章内容来自于网络和博主自身学习体会,转载请注明出处,欢迎留言大家一起讨论学习~~ https://blog.csdn.net/sinat_35930259/article/details/79872577