首页 > 代码库 > 重命名轴索引
重命名轴索引
跟Series中的值一样, 轴标签也可以通过函数或映射进行转换, 从而得到一个新对象。无需新建一个数据结构,就地修改
看例子:
方法一:
data = http://www.mamicode.com/DataFrame(np.arange(12).reshape((3, 4)), index=["Ohio", "Colorado", "New York"], columns=["one", "two", "three", "four"])d1 = data.index.map(str.upper)print(d1)data.index = d1
方法二: --但会重新生成另一个
data = http://www.mamicode.com/DataFrame(np.arange(12).reshape((3, 4)), index=["Ohio", "Colorado", "New York"], columns=["one", "two", "three", "four"])d1 = data.index.map(str.upper)print(d1)data.index = d1d2 = data.rename(index={"OHIO": "INDIANA"}, columns={"three": "peekaboo"})print(d2)
data.rename(index=str.title, columns=str.upper)
注意:
如果想就地修改某个数据集, 不想在生成另一个DataFrane的话,加个参数
data.rename(index={"OHIO": "INDIANA"}, columns={"three": "peekaboo"}, inplace=True)
重命名轴索引
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。