框架-细节-记忆

1.python基础

推导式与条件赋值

匿名函数与map方法

zip对象与enumerate方法

2.numpy

2.1np数组构造

2.2np数组的变形与合并

2.3np数组的切片与索引

2.4常用函数

2.5广播机制

2.6向量与矩阵的计算

3.pandas

3.1文件的读取和写入

3.2基本数据结构

3.3常用基本函数

3.4窗口对象

3.5索引

3.5.1索引器

3.5.1.1表的列索引

3.5.1.2序列的行索引

3.5.1.3oc索引器

3.5.1.4iloc索引器

3.5.1.5query方法

3.5.1.6随机抽样

3.5.2多级索引

3.5.2.1多级索引及其表的结构

3.5.2.2多级索引中的loc索引器

3.5.2.3IndexSlice对象

3.5.2.4多级索引的构造

3.5.3索引的常用方法

3.5.3.1索引层的交换和删除

3.5.3.2索引属性的修改

3.5.3.3索引的设置与重置

3.5.3.4索引的变形

3.6.4索引运算

3.6.4.1集合的运算法则

3.6.4.2一般的索引运算

4.分组

4.1分组模式及其对象

4.1.1分组的一般模式

4.1.2分组依据的本质

4.1.3groupby对象

4.1.4分组的三大操作


4.2聚合函数

4.2.1内置聚合函数

4.2.2agg方法

4.3变换和过滤

4.3.1变换函数与transform方法


4.3.2组索引与过滤

4.4跨列分组

4.4.1apply的引入

4.4.2apply的使用

5.变形

5.1长宽表的变形

5.1.1pivot


5.1.2pibor_table


5.1.3melt


5.1.4wide_to_long

5.2索引的变形

5.2.1stack与unstack

5.2.2聚合与变形的关系

5.3其它变形函数

5.3.1crosstab


5.3.2explode


5.3.3get_dummies


6.连结

6.1关系型连结

6.1.1连结的基本概念

6.1.2值连结

6.1.3索引连结

6.2方向连结

6.2.1concat

6.2.2序列与表的合并

6.3类连结操作

6.3.1比较

6.3.2组合


7.缺失数据

7.1缺失值的统计与删除

7.1.1缺失信息的统计

7.1.2缺失信息的删除

7.2缺失值的填充和插值

7.2.1利用fillna进行填充

7.2.2插值函数

7.3nullable类型

7.3.1缺失记号及其缺陷

7.3.2nullable类型的性质

7.3.3缺失数据的计算和分组


8.文本数据

8.1str对象

8.1.1str对象的设计意图

8.1.2[]索引器

8.1.3string类型


8.2正则表达式基础

8.2.1一般字符的匹配

8.2.2元字符基础

8.2.3简写字符集

8.3文本处理的五类操作

8.3.1拆分

8.3.2合并

8.3.3匹配

8.3.4替换

8.3.5提取


8.4常用字符串函数

8.4.1字母型函数


8.4.2数值型函数


8.4.3统计型函数


8.4.4格式型函数

9.分类数据

9.1cat对象

9.1.1cat对象的属性

9.1.2类别的增加,删除和修改

9.2有序分类

9.2.1序的建立

9.2.2排序和比较

9.3区间类别

9.3.1利用cut和qcut进行区间构造

9.3.2一般区间的构造

9.3.3区间的属性与方法

10.时序数据

10.1时序中的基本对象

10.2时间戳

10.2.1timestamp的构造与属性

10.2.2datetime序列的生成

10.2.3dt对象

10.2.4时间戳的切片与索引

10.3时间差

10.3.1timedelta的生成

10.3.2timedelta的运算

10.4日期偏置

10.4.1offset对象

10.4.2偏置字符串

10.5时序中的滑窗与分组

10.5.1滑动窗口

10.5.2重采样