建一个Series

from pandas import Series,DataFrameobj=Series(range(3),index=['a','b','c'])obj
Out[8]:
a    0
b    1
c    2
dtype: int32
index=obj.indexindex
Out[10]: Index(['a', 'b', 'c'], dtype='object')
index[1:]
Out[11]: Index(['b', 'c'], dtype='object')

按照index 重新排序

obj=Series([4.5,7.2,-5.3,3.6],index=['d','b','a','c'])obj
Out[25]:
d    4.5
b    7.2
a   -5.3
c    3.6
dtype: float64obj2=obj.reindex(['a','b','c','d','e'])obj2
Out[27]:
a   -5.3
b    7.2
c    3.6
d    4.5
e    NaN
dtype: float64

ffill 前向排列

obj3=Series(['blue','purple','yellow'],index=[0,2,4])obj3
Out[29]:
0      blue
2    purple
4    yellow
dtype: objectobj3.reindex(range(6),method='ffill')
Out[30]:
0      blue
1      blue
2    purple
3    purple
4    yellow
5    yellow
dtype: object

pad=ffill也是前向排列

obj3.reindex(range(6),method='pad')
Out[31]:
0      blue
1      blue
2    purple
3    purple
4    yellow
5    yellow
dtype: object

bfill后向排列 =backfill

obj3.reindex(range(6),method='bfill')
Out[32]:
0      blue
1    purple
2    purple
3    yellow
4    yellow
5       NaN
dtype: object

pandas Series 的索引对象(一)相关推荐

  1. Pandas的学习(2.Series的索引和切片、基本概念以及Series的运算)

    Series的索引和切片 可以取中括号取单个索引(此时返回的是元素类型),或者中括号里一个列表取多个索引(此时返回的仍然是一个Series类型) 分为显示索引和隐式索引: (1) 显示索引 (必须给索 ...

  2. Python 数据分析三剑客之 Pandas(二):Index 索引对象以及各种索引操作

    CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...

  3. Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象

    CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...

  4. Pandas两重山之Series(索引)

    Pandas概述 本文属于[基础不牢,地动山摇]系列文章,介绍Pandas的Series的概念及索引方式. 每个Pythoner都听说过Pandas,Pandas库的建立理念是:快速.强大.灵活.易用 ...

  5. python pandas series想赋予新的值_pandas Series对象创建及常用操作

    pandas 的核心是 Series 和 DataFrame 两大数据结构,数据分析相关的所有事务都是围绕着这两种结构进行的.其中,Series 数据结构用于存储一个序列的一维数组,而 DataFra ...

  6. pandas中的数据对象Series

    pandas 的数据对象 Series 概要 用pandas 有一段时间,很少去总结,这篇文章 简单总结一些 pandas 中series 的一些常用方法,如果有更多的需要,可以查询官方文档. ser ...

  7. pandas 设置多重索引_Pandas多重索引使用详解

    多重索引被定义为非常重要的索引, 因为它处理数据分析和处理, 尤其是处理高维数据时.它还可以在Series和DataFrame等较低维度的数据结构中存储和处理任意数量的维度的数据. 它是标准索引对象的 ...

  8. pandas.series的数据定位为什么用两个左中括号[[

    https://www.cnblogs.com/songzhixue/p/11341440.html 实验数据 import pandas as pd import numpy as np s = p ...

  9. python .center用法_Python Pandas Series.str.center()用法及代码示例

    Series.str可用于以字符串形式访问系列的值并对其应用几种方法. Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符.该功能等效于Pyth ...

最新文章

  1. RAID,LVM创建
  2. vmware上给根分区增加空间以及创建逻辑卷
  3. android编程获取网络和wifi状态及调用网络设置界面,Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面 - Android平台开发技术 - 博客园...
  4. 产品工作中保持饥饿感,保持拒绝90%以上的伪需求你就不会错过下一个微信
  5. 帝国cms怎么增加php,帝国CMS增加系统配置字段
  6. XMLIOC案例-编写spring的Ioc配置
  7. java servlet深入理解_java 步步惊心 (web ) 深入理解servlet
  8. js清空文本框的值_一个Vue.js实例控制字变大变小,含样式操作,flex布局。「603」...
  9. matlab 求控制系统积分误差ise,基于MATLAB的自适应飞行控制系统参数整定
  10. bzoj1008: [HNOI2008]越狱
  11. html判断输入是否为空格,javascript怎么判断是否为空格?
  12. 关于vuex中actions可以返回promise的用法
  13. Linux系统开机提速我有招!
  14. ISO 27001解读(二)风险评估
  15. 视频教程-C#多层架构项目实战房屋中介管理系统-C#
  16. 本机ip地址、本机DNS查询工具地址
  17. Brave浏览器设置默认搜索引擎为百度
  18. 知行合一ArduPilot | ArduPilot系统框架简述
  19. annaconda 安装 opencv(cv2)
  20. 云南农职《JavaScript交互式网页设计》 综合机试试卷⑥——简易旅游网

热门文章

  1. jenkins+github+docker+maven自动化构建部署
  2. 利用腾讯云为你的域名申请并配置免费SSL一年
  3. ANDROID 学习笔记(二) 用户登陆问题 TOKEN SESSION 缓存
  4. 让 sphinx 支持中文、日文和韩文
  5. 非你所想:eigrp非等价负载均衡
  6. Windows Server 2003活动目录:管理特征
  7. Leetcode1712. 将数组分成三个子数组的方案数[C++题解]:双指针和前缀和
  8. Java synchronized 与 lock (Reetrantlock)锁性能比较
  9. petalinux zynq spi_ZYNQ 系列 01 | PL 实现按键控制 LED(1)
  10. matlab 蜂窝网格,blender怎么制作蜂巢网格 蜂窝式网格画法