源数据:

import pandas as pd
frame=pd.DataFrame(np.arange(12).reshape((4,3)),columns=['c','a','b'],index=['D','B','C','A'])
frame'''c    a   b
D   0   1   2
B   3   4   5
C   6   7   8
A   9   10  11
'''

按照行索引名称排序(默认)

frame.sort_index(axis=0)
'''c a   b
A   9   10  11
B   3   4   5
C   6   7   8
D   0   1   2
'''

按照列索引名称排序

frame.sort_index(axis=1)a   b   c
D   1   2   0
B   4   5   3
C   7   8   6
A   10  11  9

pandas笔记:根据列索引名称/行索引名称 对列重新排序相关推荐

  1. pandas读取csv数据、参数指定作为行索引的数据列索引列表形成复合(多层)行索引、使用set_index函数把数据列转化为行索引(keys参数指定需要被转化的数据列)

    pandas使用read_csv函数读取csv数据.index_col参数指定作为行索引的数据列索引列表形成复合(多层)行索引.header参数指定作为

  2. Pandas的学习(pandas中删除行以及重排(重建)行索引)

    1.通过行号删除 df.drop(df.index[0], inplace=True) # 删除第一行 df.drop(df.index[0:3], inplace=True) # 删除前三行 df. ...

  3. 1.VBA实现EXCEL中Sheet1的 甲列 相同数值的行对应的乙列的数的和作为Sheet2中丙列中与Sheet1中甲列 相同的行对应的丁列的值...

    今天有一同学,喊我帮忙处理EXCEL中数据的问题,题目表述太含糊,简单说,分3步工作: 1)找出SHEET1的"甲列"中相同的行, 2)把相同的行对应的"乙列" ...

  4. Pandas的学习(6.DataFrame和Series创建多层行索引以及多层列索引)

    1.创建多层行索引 (1) 隐式构造         最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组 -- Series也可以创建多层索引 import numpy a ...

  5. Pandas-高级处理(七):透视表(pivot_table)【以指定列作为行索引对另一指定列的值进行分组聚合操作】、交叉表(crosstab)【统计频率】

    交叉表与透视表的作用 交叉表:计算一列数据对于另外一列数据的分组个数 透视表:指定某一列对另一列的关系 一.透视表 透视表是一种可以对数据动态排布并且分类汇总的表格格式. 透视表:透视表是将原有的Da ...

  6. 50个Pandas的奇淫技巧:一网打尽各种索引 iloc,loc,ix,iat,at…

    数据处理,也是风控非常重要的一个环节,甚至说是模型成败的关键环节.因此,娴熟简洁的数据处理技巧,是提高建模效率和建模质量的必要能力.这里开个专题,总结下Pandas的使用方法,方便大家,也方便自己查阅 ...

  7. python 新建一列_python – 如何在迭代pandas数据框时创建新列并插入行值

    我正在尝试创建一个逐行迭代pandas数据帧的函数.我想基于其他列的行值创建一个新列.我的原始数据框可能如下所示: df: A B 0 1 2 1 3 4 2 2 2 现在我想在每个索引位置创建一个填 ...

  8. pandas中series一维数组的创建、索引的更改+索引切片和布尔索引+dataframe二维数组的创建、基本属性、索引方法(传统方法和lociloc)、nan操作、排序+案例

    目录 一.为什么要学习pandas? 二.pandas的常用数据类型 1.series--一维的且带标签的数组 (1)创建一维数组 (2)通过列表形式创建的series带标签数组可以改变索引,传入索引 ...

  9. Mysql框架<二> 行式存储与列式存储

    文章目录 数据处理场景分类 OLTP 联机事务处理 OLAP 联机分析处理 行式存储和列式存储 概念 特点 对比 数据处理场景分类 OLTP 联机事务处理 OLTP : on-line transac ...

最新文章

  1. bzoj1717 [Usaco2006 Dec]Milk Patterns 产奶的模式
  2. ui设计和python哪个容易学_软件开发和ui设计那个容易学?
  3. 关于rxjs里operators filter和map的详细讨论
  4. nssl1142,jzoj3487-剑与魔法【堆,贪心】
  5. arraylist插入数据_集合系列 List(二):ArrayList
  6. 开发者中的领导与管理(译文)
  7. spark 算子使用类变量_Scala与Spark是天生的一对?
  8. Linux下 lnmp一键安装
  9. 交换机日志删除_锐捷交换机记录日志到flash功能详解 | 19号系统
  10. 示教器重定位下机器人动作_ABB机器人示教器入门-初级教学|干货
  11. 关联规则挖掘与Apriori算法
  12. R语言—数据的调整与处理
  13. 华硕双屏笔记本windows系统驱动安装
  14. MacBook连接显示器发热的解决方法
  15. 大型银行敏捷DevOps转型之快速启动
  16. 在go mod中使用k8s.io/code-generator生成代码
  17. 计算机毕业设计php+vue基于微信小程序的房屋租赁小程序
  18. 【源码】基于心电图的数据分析
  19. 为什么量子计算机比经典计算机更强大,最新从实验层面证明:量子计算,确实比经典计算更具优势!...
  20. 记忆化搜索例题 记忆化搜索

热门文章

  1. Windows Server2012 搭建域错误“本地Administraor账户不需要密码”
  2. proxool数据库连接池用法
  3. 5.3多线程条件变量
  4. 在Oracle中如何让SELECT查询绕过UNDO
  5. 用了ReSharpe硬是爽
  6. 公安网三合一EWSD交换机数据制作
  7. git checkout -b dev origin/dev详解
  8. 怎样使 Python 输出时不换行?
  9. 算法基础课-搜索与图论-spfa-AcWing 852. spfa判断负环:spfa求负环板子
  10. 算法提高课-图论-有向图的强连通分量-AcWing 1174. 受欢迎的牛:tarjan算法求强连通分量、tarjan算法板子、强连通图