总结| 学习笔记

简介: 快速学习总结

开发者学堂课程【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

相关文章
|
开发工具
超详细的vimtutor学习笔记(上)
第一讲 编辑 1.1 移动光标 使用 h、j、k、l 键可以使光标实现左、下、上、右的移动。 也可以使用 ↑ ↓ ← → 进行上下左右的移动。
117 0
|
分布式计算 算法 Hadoop
fuzzyQuery | 学习笔记
快速学习 fuzzyQuery
145 0
fuzzyQuery | 学习笔记
|
C++ 开发者 Python
|
C++ 开发者 Python
|
移动开发 JavaScript HTML5
NgForm学习笔记
NgForm学习笔记
144 0
NgForm学习笔记
|
机器学习/深度学习 算法 开发者
总结与回顾| 学习笔记
快速学习总结与回顾。
108 0
|
开发者
SearchType 详解 | 学习笔记
快速学习 SearchType 详解
107 0
|
前端开发 开发工具 开发者
介绍|学习笔记
快速学习介绍
|
架构师 开发者
高压线|学习笔记
快速学习高压线。