之前的所有范例都有着唯一的轴标签(索引值)。
下面就看看带有重复索引值的Series
 1 obj=Series(range(5),index=['a','a','b','b','c'])
 2
 3 obj
 4 Out[33]:
 5 a    0
 6 a    1
 7 b    2
 8 b    3
 9 c    4
10 dtype: int64

索引的is_unique属性可以告诉你它的值是否是唯一的:

obj.index.is_unique
Out[34]: False

对带有重复值的索引,选取数据时,如果某个索引对应多个值,则返回一个Series;而对应单个值的,则返回一个标量值。

 1 obj['a']
 2 Out[35]:
 3 a    0
 4 a    1
 5 dtype: int64
 6
 7 obj['b']
 8 Out[36]:
 9 b    2
10 b    3
11 dtype: int64

DataFrame的行索引也是如此:

 1 df=DataFrame(np.random.randn(4,3),index=['a','a','b','b'])
 2
 3 df
 4 Out[39]:
 5           0         1         2
 6 a -0.661187 -0.624006  0.073817
 7 a -1.460339  0.705815  1.282448
 8 b  1.759900 -0.149222  0.648127
 9 b -1.236652  0.125667 -0.144872
10
11 df.ix['b']
12 __main__:1: DeprecationWarning:
13 .ix is deprecated. Please use
14 .loc for label based indexing or
15 .iloc for positional indexing
16
17 See the documentation here:
18 http://pandas.pydata.org/pandas-docs/stable/indexing.html#ix-indexer-is-deprecated
19 Out[40]:
20           0         1         2
21 b  1.759900 -0.149222  0.648127
22 b -1.236652  0.125667 -0.144872

转载于:https://www.cnblogs.com/dataAnalysis/p/9329674.html

pandas--带有重复值的轴索引相关推荐

  1. pandas统计重复值次数

    pandas统计数据项重复值次数和删除 from pandas import DataFramedf = DataFrame({'key1':['a','a','b','b','a','a'],'ke ...

  2. 【Python】图解Pandas重复值处理

    公众号:尤而小屋 作者:Peter 编辑:Peter 今天带来的文章是关于Pandas中重复值处理.Pandas中处理重复值主要使用的是两个函数: duplicated():判断是否有重复值 drop ...

  3. 利用pandas找出全部的重复值

    需求: 公司每天都会从其他的渠道获取到一些客户资料,我们会从中去掉跟我们本身的资料库对比,剔除掉重复的值,重复的资料有的是多个,并且是不同渠道的,所以要找出全部重复值. 资料库里边有10w条数据左右, ...

  4. Pandas 基础 (3)—— 重新索引

    1. 重新索引 Pandas 对象的一个重要方法是 reindex,其作用是创建一个适应新索引的新对象. In [1]: from pandas import Series, DataFrameIn ...

  5. pandas将某一列变为索引_Pandas 基础语法入门

    最近把Pandas基础语法快速系统性的过了一遍,并把基础的知识点总结一下. pandas基础语法 Series DataFrame 索引对象 基本功能 重新索引 丢弃指定轴上的项 索引/选取/过滤 算 ...

  6. python concat去除重复值语句_Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值...

    目录 第二章(pandas) Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值 ============================================ ...

  7. python数据透视、有的value不能同时输出_python – Pandas数据透视表ValueError:索引包含重复的条目,无法重新整形...

    我有一个如下所示的数据帧(前3行): Sample_Name Sample_ID Sample_Type IS Component_Name IS_Name Component_Group_Name ...

  8. pandas笔记(3)——DataFrame数据查看,缺失值,异常值,重复值预处理

    数据情况查看 预览数据前n行 Python中预览数据可以使用head()函数,该函数默认展示前5行. # 查看数据前2行 df.head(2) 查看数据末尾n行 可以使用tail()函数,查看数据末尾 ...

  9. python 筛选重复数据和不重复数据_[Python] Pandas 对数据进行查找、替换、筛选、排序、重复值和缺失值处理...

    1. 数据文件 2. 读数据 import pandas as pd data = pd.read_csv('D:\git\python\code\第5章\产品统计表.csv') print(data ...

最新文章

  1. 买了《精通spring 2.0》
  2. 【51CTO学院三周年】遇到
  3. oracle有text字段吗,Oracle Text简介
  4. 1091 Acute Stroke (30 分)【难度: 一般 / bfs】
  5. USACO2.3【dfs,dp,背包】
  6. 串的定长存储表示【数据结构】
  7. Python Imaging Library: ImagePath Module(图像路径模块)
  8. javascript 经常会用到的东西
  9. PHP Socket 深度探索 (一)
  10. Windows xp多国语言包
  11. 基于JavaWeb的汽车销售管理系统
  12. SPSS modeler for mac安装教程
  13. python取地址符_C中指针符*和取址符
  14. 交通网络教育计算机作业答案,上海交通大学网络教育-计算机应用模拟题及答案(基础知识1).docx...
  15. 先马后看!详解线性回归、朴素贝叶斯、随机森林在R和Python中的实现应用!(附代码)...
  16. 原来路由器的USB接口这么强大!这样设置,路由器秒变私有云盘
  17. [Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程
  18. 2020年中国第七次人口普查各省总人口数据可视图(1)
  19. [CTF]No.0002 莫桑比克-php是最好的语言(待完善)
  20. 【PSoC5】使用CY8CKIT-05编写按键控制舵机实验

热门文章

  1. 最长公共子序列算法 java_转【算法之动态规划(三)】动态规划算法之:最长公共子序列 最长公共子串(LCS)字符串相似度算法...
  2. java 视频转码工具类_JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇)...
  3. Spring Boot 推荐的基础 POM 文件
  4. Nginx+Tomcat代理环境下JS无法完全加载问题
  5. 【NOIP2000】【vijos1347】乘积最大
  6. 塔设备设计手册_石油化工设备设计选用手册 塔器
  7. android 获取程序名,Android_Android获取应用程序名称(ApplicationName)示例,MainActivity如下: 复制代码 代码 - phpStudy...
  8. quilleditor 字体大小设置_quill-editor如何更改字体配置?
  9. android 访问本地image url_微信图片无法通过 WXSS 获取,可使用网络图片或 base64或image...
  10. aftershokz蓝牙搜不到_iphone xr黑屏无法开机怎么办?iphonexr蓝牙连不上怎么办?