pandas Series 的索引对象(一)
建一个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 的索引对象(一)相关推荐
- Pandas的学习(2.Series的索引和切片、基本概念以及Series的运算)
Series的索引和切片 可以取中括号取单个索引(此时返回的是元素类型),或者中括号里一个列表取多个索引(此时返回的仍然是一个Series类型) 分为显示索引和隐式索引: (1) 显示索引 (必须给索 ...
- Python 数据分析三剑客之 Pandas(二):Index 索引对象以及各种索引操作
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- Pandas两重山之Series(索引)
Pandas概述 本文属于[基础不牢,地动山摇]系列文章,介绍Pandas的Series的概念及索引方式. 每个Pythoner都听说过Pandas,Pandas库的建立理念是:快速.强大.灵活.易用 ...
- python pandas series想赋予新的值_pandas Series对象创建及常用操作
pandas 的核心是 Series 和 DataFrame 两大数据结构,数据分析相关的所有事务都是围绕着这两种结构进行的.其中,Series 数据结构用于存储一个序列的一维数组,而 DataFra ...
- pandas中的数据对象Series
pandas 的数据对象 Series 概要 用pandas 有一段时间,很少去总结,这篇文章 简单总结一些 pandas 中series 的一些常用方法,如果有更多的需要,可以查询官方文档. ser ...
- pandas 设置多重索引_Pandas多重索引使用详解
多重索引被定义为非常重要的索引, 因为它处理数据分析和处理, 尤其是处理高维数据时.它还可以在Series和DataFrame等较低维度的数据结构中存储和处理任意数量的维度的数据. 它是标准索引对象的 ...
- pandas.series的数据定位为什么用两个左中括号[[
https://www.cnblogs.com/songzhixue/p/11341440.html 实验数据 import pandas as pd import numpy as np s = p ...
- python .center用法_Python Pandas Series.str.center()用法及代码示例
Series.str可用于以字符串形式访问系列的值并对其应用几种方法. Pandas Series.str.center()函数用于在系列/索引中的字符串的左侧和右侧填充其他字符.该功能等效于Pyth ...
最新文章
- RAID,LVM创建
- vmware上给根分区增加空间以及创建逻辑卷
- android编程获取网络和wifi状态及调用网络设置界面,Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面 - Android平台开发技术 - 博客园...
- 产品工作中保持饥饿感,保持拒绝90%以上的伪需求你就不会错过下一个微信
- 帝国cms怎么增加php,帝国CMS增加系统配置字段
- XMLIOC案例-编写spring的Ioc配置
- java servlet深入理解_java 步步惊心 (web ) 深入理解servlet
- js清空文本框的值_一个Vue.js实例控制字变大变小,含样式操作,flex布局。「603」...
- matlab 求控制系统积分误差ise,基于MATLAB的自适应飞行控制系统参数整定
- bzoj1008: [HNOI2008]越狱
- html判断输入是否为空格,javascript怎么判断是否为空格?
- 关于vuex中actions可以返回promise的用法
- Linux系统开机提速我有招!
- ISO 27001解读(二)风险评估
- 视频教程-C#多层架构项目实战房屋中介管理系统-C#
- 本机ip地址、本机DNS查询工具地址
- Brave浏览器设置默认搜索引擎为百度
- 知行合一ArduPilot | ArduPilot系统框架简述
- annaconda 安装 opencv(cv2)
- 云南农职《JavaScript交互式网页设计》 综合机试试卷⑥——简易旅游网
热门文章
- jenkins+github+docker+maven自动化构建部署
- 利用腾讯云为你的域名申请并配置免费SSL一年
- ANDROID 学习笔记(二) 用户登陆问题 TOKEN SESSION 缓存
- 让 sphinx 支持中文、日文和韩文
- 非你所想:eigrp非等价负载均衡
- Windows Server 2003活动目录:管理特征
- Leetcode1712. 将数组分成三个子数组的方案数[C++题解]:双指针和前缀和
- Java synchronized 与 lock (Reetrantlock)锁性能比较
- petalinux zynq spi_ZYNQ 系列 01 | PL 实现按键控制 LED(1)
- matlab 蜂窝网格,blender怎么制作蜂巢网格 蜂窝式网格画法