首页 > 编程语言 >#Python基础 pandas索引设置

#Python基础 pandas索引设置

时间:2023-03-06 17:44:57浏览次数:33  
标签:index set pd Python 索引 设置 df pandas

一:XMIND

 

 二:设置索引

2.1  读取时设置索引  index_col

df = pd.read_excel("data.xlsx", index_col="date")

 在读取文件时,我们可以指定索引,上面代码指定了"date"这一列为行索引

2.2  重置/指定索引

2.2.1  set_index

df.set_index('a', inplace=True)

 pd.set_index是用来把一个或多个列设置为索引的方法。可以理解为设置列索引

案例:# 创建一个DataFrame
df = pd.DataFrame({'a': [1, 2], 'b': [3, 4]})
# 把列'a'设置为索引
df.set_index('a', inplace=True)
# 输出结果
   b
a   
1  3
2  4 

2.2.2  reset_index

  pd.reset_index是用来把索引重置为默认的整数索引的方法。可以理解为重置列索引,并将pandas默认索引设置为索引

# 把索引重置为默认的整数索引
df.reset_index(inplace=True)
# 输出结果
   a  b
0  1  3
1  2  4

  

标签:index,set,pd,Python,索引,设置,df,pandas
From: https://www.cnblogs.com/simone331/p/17184753.html

相关文章

  • 【转载】numpy 为什么在python中显示“NumExpr defaulting to 8 threads.“警告消息?
    转自:https://www.saoniuhuo.com/question/detail-2280987.html 我尝试使用python中的lux库来获得可视化建议。它显示了类似**NumExpr默认为8个线程。**的警告。import......
  • 写 Python 代码不可不知的函数式编程技术
    把函数作为对象由于其他数据类型(如string、list和int)都是对象,那么函数也是Python中的对象。我们来看示例函数foo,它将自己的名称打印出来:deffoo():print("foo......
  • python 代码调试--pdb
    python代码调试--pdbhttps://www.jianshu.com/p/fb5f791fcb18https://learnku.com/docs/pymotw/pdb-interactive-debugger/3470......
  • 03linux如何彻底删除python
    本教程已删除python3为例 linux卸载python第一步whereispython3|xargsrm-rfv第二步find/-name*python3*|xargsrm-rfv第三步卸载pipwhereispip3|xargs......
  • python处理两个表中,筛选具有相同列值的数据
    1importopenpyxl2importpandasaspd3importos456#导入文件夹的所有文件7defget_files_name():8"""9用于获取文件名......
  • python渗透测试入门——流量嗅探器
    1.代码及代码讲解。代码编写工具:VsCode(1)socket嗅探器首先第一个脚本是最简单的原始socket嗅探器,它只会读一个数据包,然后直接退出:importsocketimportos#hosttol......
  • Python机器视觉之人脸检测 (二)从摄像头读取视频流做人脸检测
    基于上一篇文章Python机器视觉之人脸检测(一)人脸检测的4中办法,做了这个案列,内容比较简单,文字就可以少一点。前提1、打开和关闭摄像头的基本操作需要会。2、使用Pyqt显示......
  • Python数据分析之K_Means
    1#-*-coding:utf-8-*-23importpandasaspd4#参数初始化5inputfile='../data/consumption_data.xls'#销量及其他属性数据6outputfile='../......
  • 自学Python
    myage_zhang=32count=0whilecount<3:myage=int(input("请输入你的年龄:"))ifmyage==myage_zhang:print("恭喜你,回答正确!")break......
  • python yaml变量替换
    使用场景:yaml文件的数据一般来说是写好的常量,每次读取再使用即可。但有些接口的数据每次都会变化则需要每次进行替换才能执行成功,或者当我们有多个相同字段的值都相同时......