pandas入门学习一
来源:互联网 发布:excel数据有效性的来源 编辑:程序博客网 时间:2024/04/30 09:10
本文是学习《利用Python进行数据分析》的部分笔记,在这里感谢作者。
一:导入pandas
from pandas import Series,DataFrame
>>> import pandas as pd二,series的有关介绍
Series类似于一维数组,它由一组数据以及一组与之相关的索引组成。由一组数据产生
obj=Series([4,7,-5,3])
>>> obj0 41 72 -53 3dtype: int64可以在创建的过程中指定索引内容:
obj=Series([4,7,-5,3],index=['d','b','a','c'])>>> objd 4b 7a -5c 3values属性可以获得数组值,index属性获得索引值:
>>> obj.valuesarray([ 4, 7, -5, 3], dtype=int64)>>> obj.indexIndex(['d', 'b', 'a', 'c'], dtype='object')Numpy数组可进行的操作,如根据布尔型数组进行过滤,标量乘法,应用数学函数等都会保留索引与值之间的连接。
>>> obj[obj>2]d 4b 7c 3可以用in判断元素是否在Series中。
'b' in objTrue可以通过字典创建Series:
>>> sdata={'Ohio':35000,'Texas':71000,'Oregon':16000,'Utah':5000}>>> obj3=Series(sdata)>>> obj3Ohio 35000Oregon 16000Texas 71000Utah 5000传入字典的键作为索引,会自动匹配,不存在的为NAN
>>> states=['California','Ohio','Oregon','Texas']>>> obj4=Series(sdata,index=states)>>> obj4California NaNOhio 35000.0Oregon 16000.0Texas 71000.0在这个例子中,sdata中跟states索引相匹配的三个值会找出并放在相应的位置上。
pandas的isnull和notnull函数可用于检测缺失值
pd.isnull(obj4)California TrueOhio FalseOregon FalseTexas Falsedtype: bool>> >pd.notnull(obj4)California FalseOhio TrueOregon TrueTexas Truedtype: bool>> >Series最重要的功能是,他在算术运算中会自动对其不同索引的数据
obj3+obj4California NaNOhio 70000.0Oregon 32000.0Texas 142000.0Utah NaNdtype: float64Series的索引可以通过赋值的方式直接修改:
objd 4b 7a -5c 3dtype: int64>> >
obj.index=['Bob','Steve','Jeff','Ryan']>>> objBob 4Steve 7Jeff -5Ryan 3
0 0
- pandas入门学习一
- python学习笔记一(pandas入门)
- pandas入门(一)
- pandas入门学习二
- pandas入门学习四
- pandas入门学习五
- pandas入门学习六
- Pandas入门学习总结
- pandas入门学习
- python数据分析pandas包入门学习(一)pandas数据结构介绍
- pandas学习(一)
- pandas学习(一)
- pandas 学习(一)
- 学习Pandas(一)
- pandas学习整理(一)
- Pandas学习笔记一(Pandas数据结构)
- [Python] Pandas 学习笔记(一)
- Pandas学习笔记(一)
- MyBatis和Hibernate的区别
- Android 操作SQLite基本用法
- c语言赋值运算返回值
- 指针的指针 数组指针 指针数组
- leetcode 515. Find Largest Value in Each Tree Row
- pandas入门学习一
- 32位和16位指令集模式自动切换机制
- Broken Keyboard (a.k.a. Beiju Text) UVA
- jdbcUtil工具包
- C语言与MATLAB接口 编程与实例
- C/汇编混合编程接口--MIPS ABI
- 博为峰JavaEE技术文章 —— Hibernate 指南(1)Hbm文件
- 反向代理入门理解
- 1.对象的创建