使用dataframe的列当做索引

frame = DataFrame({'a':range(7),'b':range(7,0,-1),'c':['one','one','one','two','two','two','two'],'d':[0,1,2,0,1,2,3]})

frame.set_index(['c','d'])

a b

c d

one 0 0 7

  1 1 6

  2 2 5

two 0 3 4

  1 4 3

  2 5 2

  3 6 1

可以使用frame.set_index(['c','d'],drop=False)将列保留下来。

也可以使用reset_index()将索引转移到列。

转载于:https://www.cnblogs.com/zhoujunr1/p/5995480.html

pandas入门(2)相关推荐

  1. 【直播】耿远昊:Pandas入门讲解(安泰第四届数据科学训练营)

    Pandas入门讲解 直播信息 主讲人:耿远昊,Datawhale成员,joyful-pandas作者. 直播时间:2021年04月07日 20:00~21:00 直播内容: 时间序列中的必知必会: ...

  2. python花萼长度表_Python 数据分析答疑 5:Pandas入门

    8.23 第五课 Pandas入门作业 1: 使用如下代码创建 DataFrame, gdp = {"country":["United States", &q ...

  3. python使用教程pandas-十分钟搞定pandas(入门教程)

    本文是对pandas官方网站上<10Minutes to pandas>的一个简单的翻译,原文在这里.这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook .习惯上 ...

  4. python使用教程pandas-Python 数据处理库 pandas 入门教程基本操作

    pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库.本文是对它的一个入门教程. pandas提供了快速,灵活和富有表现力的数据结 ...

  5. pandas pivot 占比_数据处理进阶pandas入门(十八)

    回顾 在数据处理进阶pandas入门(十七)中,我们介绍了pandas中对groupby()方法的分组数据处理的两个方法:transform()和apply().我们需要掌握好这两个方法,对分组数据进 ...

  6. Pandas入门3(dtype+fillna+replace+rename+concat+join)

    文章目录 5. dtype 数据类型 6. Missing data 缺失值 6.1 查找缺失值 pd.isnull(),pd.notnull() 6.2 填补缺失值 fillna(),replace ...

  7. Pandas入门2(DataFunctions+Maps+groupby+sort_values)

    文章目录 3. Summary Functions and Maps 3.1 Summary Functions 数据总结函数 3.1.1 describe() 3.1.2 mean(),median ...

  8. Pandas入门1(DataFrame+Series读写/Index+Select+Assign)

    文章目录 1. Creating, Reading and Writing 1.1 DataFrame 数据框架 1.2 Series 序列 1.3 Reading 读取数据 2. Indexing, ...

  9. pandas series取值_【小学生级】pandas入门到精通备查表——AI未来系列3

    在未来面前,每个人都是学生 江海升月明,天涯共此时,关注江时! 引 子 篇为AI未来系列第三篇,中阶部分开始.pandas的数据分析功能比excel强太多,基本上学会pandas,走遍天下都不怕.这是 ...

  10. python数据分析df_Python数据分析pandas入门!(附数据分析资料)

    Python数据分析pandas入门!(附数据分析资料) 1.pandas数据结构之DataFrame+ 这是小编准备的python数据分析资料!进群:700341555即可获取! Python数据分 ...

最新文章

  1. [unreal4入门系列之十二] 在UE4中创建非玩家角色(NPC)
  2. 32位crc校验码程序_CRC码计算及校验原理的最通俗诠释
  3. 用户在电商网站中购买成功了,那么 TA 在微服务中经历了什么?
  4. Indesign CS6怎么添加框线_InDesign小小知识库
  5. AMD发布APPML源码,构建clMath库
  6. python中文件基本操作命令及注意事项
  7. torch.stack作用分析
  8. 自定义ActionBar、Toolbar布局(解决自定义ActionBar布局左边始终有一点边距的问题)
  9. jcr多久更新一次_拼多多商品价格竞争力星级有什么用?多久更新一次?
  10. 20175320 2018-2019-2 《Java程序设计》第6周学习总结
  11. Choerodon 的微服务之路(二):Choerodon 的微服务网关
  12. 【Vegas原创】控制文件损坏,使用trace文件恢复DB
  13. delete了,析构函数却没有调用
  14. 三对角、五对角追赶法求解线性方程组
  15. python入门心得_python学习心得:如何入门
  16. office2016图标显示异常,但是文档可以正常打开解决办法
  17. 动态MAC地址和静态MAC地址
  18. mysql 默认排序是什么意思,MySQL 默认排序是什么
  19. Prometheus技术系列文章——prometheus调研总结
  20. 电脑无线网卡和有线网卡同时使用

热门文章

  1. LeetCode算法入门- Compare Version Numbers -day14
  2. js 获取url问号前_收下这波 JS 技巧,从此少加班
  3. cmd查询Oracle中的表 成表格显示,oracle如何通过cmd导出某个用户下的所有表
  4. server2019 sqlcmd命令安装_Ubuntu20.04LTS安装MS sql-server2019的方法
  5. wxpython 调用子窗口_wxpython入门第一步(简单例子)
  6. 基于java Springboot实现课程评分系统设计和实现
  7. 遗传算法python实现_Python遗传算法代码实例讲解
  8. cesium加载entity图片缩放_Cesium中级教程4 – 空间数据可视化(二)
  9. c++输入错误重新输入_C程序-根据时长和时薪计算工资1.3(解决输入非数字选项退出的bug)...
  10. python 项目构建工具_GitHub - shjlone/emake: 你见过的最简单的 GCC/CLANG 项目构建工具(python3版本)...