zoukankan      html  css  js  c++  java
  • Python之DataFrame更改列名及重排列顺序

    日常在处理数据的时候,经常需要对dataframe进行重排,只取其中几列或者更改列名等操作;

    有两个相似的方法reindex和rename,与此记录一下常见的用法,并标注一下区别:

    rename:重命名,就是对col列进行命名的修改,他只改变col的名字,相当于起了个别名,原来叫col1,以后叫col2,inplace=True,用来保存更改,即更改了原表格内容;

    reindex:重新索引,他可以修改行和列的索引关系,从而达到修改的目的


    代码:

    df.rename(index=str, columns={"A": "a", "B": "c"},inplace=True)
    将表格内的A、B两列的列名分别改为了a、c;

    df1.reindex(index=['a','b','c','d'],columns=['one','two','three','four'])
    将表格的列名由abcd改为one。two,three,four;
  • 相关阅读:
    canvas和svg
    表单控件及表单属性
    ajax
    数据结构与算法经典问题解析-Java语言描述
    SpringBoot
    ThreadLocal 原理
    代理模式-结构型
    框架面试
    Hash算法总结
    集合与多线程面试
  • 原文地址:https://www.cnblogs.com/feigebaqi/p/9800496.html
Copyright © 2011-2022 走看看