Pandas入门笔记2-索引对象
来源:互联网 发布:网络hk什么意思 编辑:程序博客网 时间:2024/06/08 14:32
前面我们已经见过DataFrame的索引对象了,索引的作用是负责管理标签与其他元数据。
data={'index':[1,2,3,4,5],'year':[2012,2013,2014,2015,2016],'status':['good','very good','well','very well','wonderful']}frame2=DataFrame(data,columns=['status','year','index'],index=['one','two','three','four','five'])print frame.index
RangeIndex(start=0, stop=5, step=1)
默认的索引是从0开始递增1的自然数序列
下面介绍一下Index对象的方法与属性
下面举一个例子
index1=pandas.Index(numpy.arange(5))index2=pandas.Index(numpy.arange(7))print index2.union(index1)
Int64Index([0, 1, 2, 3, 4, 5, 6], dtype='int64')
下面介绍一下重新索引与填充
obj=Series([4,5,5.5,8.46],index=['d','b','a','c'])print obj.reindex(['a','b','c','d','e'])print obj.reindex(['a','b','c','d','e'],fill_value=0)
a 5.50b 5.00c 8.46d 4.00e NaNdtype: float64a 5.50b 5.00c 8.46d 4.00e 0.00dtype: float64
DataFrame可以通过index删除数据
print obj.drop('b')
d 4.00a 5.50c 8.46dtype: float64
接下来总结一下DataFrame的索引选项
0 0
- Pandas入门笔记2-索引对象
- pandas学习笔记-索引对象
- pandas索引对象
- Pandas入门笔记
- pandas入门笔记
- pandas入门 笔记
- pandas学习笔记-重新索引
- pandas入门——多重索引
- pandas Series 的索引对象(一)
- Pandas GroupBy对象 索引与迭代
- pandas入门-数据结构(2)
- pandas学习笔记-索引、选取和过滤
- Pandas学习笔记二(Pandas对象的基本方法)
- Pandas笔记2
- python学习笔记一(pandas入门)
- index索引入门笔记
- pandas入门
- pandas入门
- 排序算法
- 地图要素修改
- HDOJ - 1241 Oil Deposits
- 2016多校4 hdu 5768 Lucky7 数论+容斥原理
- windbg设置条件断点
- Pandas入门笔记2-索引对象
- java算法——将字符串中的不同字符分类取出存放
- Mysql异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
- ffmepg音频重采样
- 深度剖析之 CountdownView
- 日常小结-python2.x和python3.x之间关于String的区别
- NYOJ-1058部分和问题
- 字符串反转
- memset函数使用方法解析