当前位置: 首页 > news >正文

对象删除某个属性_了解Pandas索引对象:索引对象介绍,索引重建方法等

Pandas有四个重要数据对象:Series数据对象、DataFrame数据对象、索引数据对象以及时间序列数据对象

本文将介绍Pandas索引对象,主要内容如下:

0a7d632dc167fe863fa480a4b2eba141.png

Pandas索引对象

Pandas索引是基础的数据对象,是组成Pandas其他数据对象重要部分,不能独立存在:

  1. Dataframe对象,由索引对象 + N个数据序列组成,其中该索引对象又包括行索引对象和列索引对象
  2. Series对象,由索引对象 + 1个数据序列组成
  3. 时间序列对象,由索引对象 + 数据序列组成
abc9bdbce9e0942c4265c7242198e36c.png

索引对象存储着基本信息有:轴名称(x,y)轴标签

索引对象方法和属性

列举一些索引对象方法和属性

  1. append 将额外的索引对象追加到原索引后,产生新的索引
  2. difference 计算两个索引的差集
  3. intersection 计算两个索引的交集
  4. union 计算两个索引的并集
  5. isin 计算表示每一个值是否在传值容器中的布尔数组
  6. delete 将位置i的元素删除,并产生新的索引
  7. drop 根据传参删除指定索引值,并产生新的索引
  8. insert 在位置i插入元素,并产生新的索引
  9. is_monotonic 如果索引序列递增则返回True
  10. is_unique 如果索引序列唯一则返回True
  11. unique 计算索引的唯一值序列

索引重建

使用reidex方法重建对象索引,如果某个索引值不存在,则以缺失值补入

reindex方法参数:

  • index 指定新索引的序列
  • filrvalue 重建索引,使用替代值替代缺失值
  • method 插值方式,ffill为前向填充,bfill是后向填充
1690d60d10615e63b0141733194d701e.png

变更行索引,列索引

e2fc33416c4437ae7f54c5e90a3d0878.png

检查索引数据是否重复

索引对象中的索引数据是允许重复的

可通过索引对象的is_unique属性用来判断索引数据是否有重复

7110e35afab911b40af4f8a08cd68651.png

其中对有重复的索引数据对象进行索引选择,会返回相同索引值对应的内容

最后

如果内容有误,欢迎评论区指正!

喜欢我的朋友们,麻烦点一波关注,谢谢!

相关文章:

  • c4.5决策树算法python_决策树之python实现C4.5算法
  • wpf将文字转化为图形_photoshop 2020将任意形状或文本转化为图框并填充图像实例...
  • python清洗数据 food ounces animal_利用Python进行数据分析-Pandas(第四部分-数据清洗和准备)...
  • 高级灰rgb数值_美商海盗船七夕巨献:教你用RGB辨认口红色号
  • python房子代码_用python爬取租房网站信息的代码
  • python中if in是什么意思_if语句中“ in”的使用和含义?
  • 利用python爬虫电影分析_python 爬虫分析30年香港电影
  • 汇编 无法修改显存中的内容_汇编语言
  • sql 去重求和_SQL知识大全(二):SQL的基础知识你都掌握了吗?
  • python 希尔伯特变换_Python中HHT(希尔伯特-黄变换)以及其在EEG数据处理中的应用...
  • 广义表head tail 运算_数据结构习题解答:多维数组和广义表 | 选择题
  • python求中位数的怎么编写_python计算分位数方法
  • 在anaconda安装python命令_Anaconda入门:安装及包与环境的管理(conda命令)
  • python创建提示用户输入查询条件_pythone-2:用户登录并根据条件查询
  • crontab类型的任务python_Linux 上使用 crontab 设置定时任务及运行 Python 代码不执行的解决方案...
  • $translatePartialLoader加载失败及解决方式
  • FineReport中如何实现自动滚屏效果
  • JSDuck 与 AngularJS 融合技巧
  • JSONP原理
  • JS数组方法汇总
  • mysql常用命令汇总
  • Objective-C 中关联引用的概念
  • React-redux的原理以及使用
  • uni-app项目数字滚动
  • vue 配置sass、scss全局变量
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 代理模式
  • 理清楚Vue的结构
  • 两列自适应布局方案整理
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​马来语翻译中文去哪比较好?
  • (¥1011)-(一千零一拾一元整)输出
  • (0)Nginx 功能特性
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (转)fock函数详解
  • (转)一些感悟
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .Net - 类的介绍
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 反射 Reflect
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • @RequestBody的使用
  • [2010-8-30]
  • [AIGC 大数据基础]hive浅谈
  • [Android]创建TabBar
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [HNOI2006]鬼谷子的钱袋