python常用库

pandas

生成数据

(生成的数据data类似于excle 有行标签 index 有列标签 columns )

0 1.0 1 3.0 2 6.0 3 NaN 4 4.0 5 1.0 dtype: float64

A B C D 2016-01-01 0.766013 0.709325 -0.177668 1.955910 2016-01-02 -0.458004 -1.522308 0.396516 1.358957 2016-01-03 -1.421787 0.978309 0.677042 1.498006 2016-01-04 0.028752 -1.021694 1.245495 -0.316957 2016-01-05 1.972788 -1.803018 -0.110645 -0.635439 2016-01-06 -0.265201 -0.310657 0.262895 1.532657

选择部分数据输出

2013-01-01 -0.162028 2013-01-02 -0.247155 2013-01-03 -1.544164 2013-01-04 -1.194200 2013-01-05 2.173732 2013-01-06 -0.501831 Freq: D, Name: A, dtype: float64

A B C D 2013-01-02 -0.247155 -1.664754 2.044796 -1.647486 2013-01-03 -1.544164 -0.278302 -0.910734 -1.471865 2013-01-04 -1.194200 -1.295544 -0.522822 0.416136

A -0.247155 B -1.664754 C 2.044796 D -1.647486 Name: 2013-01-02 00:00:00, dtype: float64 A B 2013-01-01 -0.162028 -1.209992 2013-01-02 -0.247155 -1.664754 2013-01-03 -1.544164 -0.278302 2013-01-04 -1.194200 -1.295544 2013-01-05 2.173732 0.422870 2013-01-06 -0.501831 0.392393 A -0.247155 B -1.664754 Name: 2013-01-02 00:00:00, dtype: float64

A -1.194200 B -1.295544 C -0.522822 D 0.416136 Name: 2013-01-04 00:00:00, dtype: float64 -1.2955436468567092 A B 2013-01-04 -1.194200 -1.295544 2013-01-05 2.173732 0.422870 A C 2013-01-02 -0.247155 2.044796 2013-01-03 -1.544164 -0.910734 2013-01-05 2.173732 -0.665288

 

A C 2013-01-01 -0.162028 -1.259382 2013-01-02 -0.247155 2.044796 2013-01-03 -1.544164 -0.910734 ​ A B C D 2013-01-05 2.173732 0.42287 -0.665288 -0.585846

 

设置value

去除 填充 判断Nan

 

合并数据 concat

1573137909760

1573137716364

1573138443149

1573138521499

1573138794332

1573138846010

 

1573139343759

1573139671938

1573140002976

融合数据 merge

可根据columns列合并和根据index索引合并

1573140910728

1573141416510

1573142138977

1573180128696

1573180497625

1573181605372

绘出数据plot

1573182733422

读取保存数据

1573183094842

 

 

 

 

小心得

数据 的index可以不写 默认为0 1 2 3....,但是列columns一定要写(写成字典的形式)

 

 

 

 

 

numpy

 

 

 

 

 

 

 

matplotlib

基本操作

1573205858029

使用figure 自定义窗口以及在一个图上画多条曲线

png

 

png

设置坐标轴

修改坐标轴的label

 

png

修改坐标轴的位置

png

 

png

legend 图例

png

添加注解Annotation

png

tick能见度

png

Scatter 散点图

png

Bar 柱状图

png

Contours 等高线图

png

image 图片

png

3D数据

png

subplot 多合一显示

基本方法

png

 

png

其他方法

png

 

png

 

png

图中图

png

次坐标轴

png

动画

png