开发者学堂课程【Python 数据分析库 Pandas 快速入门:总结】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/607/detail/8867
总结
内容介绍:
一、Pandas 介绍
二、基本操作
三、运算
四、画图
五、IO 操作
一.Pandas 介绍
1.什么是 Pandas-数据处理工具
2.为什么使用 Pandas
a)便捷的数据处理能力
b)集成了 Numpy, Matplotlib
c)读取文件方便
3.Series
a)结构:带索引的一维数组
b)属性
i.Index
ii.Values
4.DataFrame
a)结构:带索引的二维数组
b)属性
i.Shape
ii.Index
iii.columns
iv.values
v.T
c)常用方法
i.head()
ii.tail0
d)索引设置
i.修改行列索引
ii.重设索引
iii.设置索引:df.set_index()
5.Panel &带 Multilndex的DataFrame
二.基本操作
1.索引操作
a)直接索引(先列后行)
b).loc 按名字进行索引
c).ilo c 按数字进行索引
d).ix 组合索引
2.赋值操作
3.排序
a)内容 sort_values0
b)索引 sort_index()
三.运算
1.算术运算
2.逻辑运算
a)逻辑运算符&布尔索引
b)函数
i.query("")
ii.isinh
3.统计运算
a)获取综合的统计指标
b)具体统计指标
c)累计统计指标
4.自定义运算
a)df.apply(func,axis=)
四.画图
1.df.plot()
2.sr.plot()
五.IO操作
1.Csv
a)pd.read csv(path)
i.usecols
ii.names
b)df、sr.to_csv(path)
i.columns
ii.index
iii.header
iv.mode
2.hdf5
a)pd.read hdf(path,key=)
b)df.to_csv(path, key=)
3.json
a)pd.read json(path)
i.records
ii.lines
b)df.to_csv(path)
i.records
ii.lines