【项目实战】自监控-09-DataFrame索引操作(上篇)
2017-07-30 20:46
253 查看
系统:Windows 7
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2
这个系列主要是实际在做项目的一个笔记
自监控项目,主要是对采集的质量监控数据做的一个实时预警
今天继续讲讲如何从DataFrame获取索引信息
主要涉及:
示例中由一个字典构建一个DataFrame
通过
运行结果
使用
注意
运行结果
涉及方法
运行结果
以上为本次的学习内容,下回见
本文为原创作品,如若转载请标明出处,如发现有错误,欢迎留言指出
更多原创请关注微信公众号
扫描二维码,关注公众号
Python 优雅 帅气
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2
这个系列主要是实际在做项目的一个笔记
自监控项目,主要是对采集的质量监控数据做的一个实时预警
今天继续讲讲如何从DataFrame获取索引信息
主要涉及:
index,
columns
Part 1:构建一个DataFrame
一个DataFrame可以看成一个二维表格,不过这个二维表格有行标题也有列标题,而且每类标题可能不止一级
示例中由一个字典构建一个DataFrame
通过
index参数指定行名称
import pandas as pd dict1 = {"a": [1, 3, 5, 6], "b": [11, 12, 15, 16], "c": [22, 27, 29, 30], "d": [82, 87, 89, 80]} df = pd.DataFrame(dict1, index=["x", "y", "z", "q"]) print("df= \n", df)
运行结果
Part 2:获取行索引列索引信息
使用index属性获取行索引信息,使用
values将索引对象转化为列表
使用
columns属性获取列索引信息,使用
values将索引对象转化为列表
注意
columns为复数
index_ = df.index print("\nindex=", index_.values) print(type(index_)) column_ = df.columns print("\ncolumn=", column_.values) print(type(column_))
运行结果
Part 3:获取某一索引相对位置
获取某一索引在该索引类中的位置,第一位为0涉及方法
get_loc
index_ = df.index column_ = df.columns print("\n") xloc = index_.get_loc("z") print("行索引 z 的位置=", xloc) yloc = column_.get_loc("d") print("列索引 d 的位置=", yloc)
运行结果
以上为本次的学习内容,下回见
本文为原创作品,如若转载请标明出处,如发现有错误,欢迎留言指出
更多原创请关注微信公众号
扫描二维码,关注公众号
Python 优雅 帅气
相关文章推荐
- 【项目实战】自监控-10-DataFrame索引操作(中篇)
- 【项目实战】自监控-11-DataFrame索引操作(下篇)
- 如何监控项目里所有UI线程的操作(实战,BlockCanary)?
- 【项目实战】自监控-08-DataFrame行列操作(下篇)
- 嵌入式C实战项目开发技巧:如果对一个有规律的数组表进行位移操作
- Android项目实战--手机卫士11--锁屏操作与恢复出厂模式
- 第十三周项目6-体验文件操作(实战-改编english.dat)
- Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
- Jmeter之接口测试实战项目运用操作(七)
- [置顶] spring boot项目实战-集合操作
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- 第十三周 项目六:体验文件操作(3实战)
- 嵌入式C实战项目开发技巧:如果对一个有规律的数组表进行位移操作
- 第十三周项目六体验文件操作(4-实战)
- 项目实战:封装友盟,数据化监控应用
- STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
- 【SSH网上商城项目实战09】添加和更新商品类别功能的实现
- 【无私分享:ASP.NET CORE 项目实战(第七章)】文件操作 FileHelper
- 项目实战_Python.利用Python+Flask编写一个高性能实时主动监控平台?
- SSIS项目基础实战操作手册_v1.0(傻瓜版)(一)