一些包和库的使用,先明确几点使用的框架功能(主题功能),你就掌握得差不多,能有产能。接下来才是添砖加瓦地了解一些小工能,那这时你就算精通使用。总结而言,就是一个记忆的问题,你要有系统性的认识和对其系统的记忆。
- Numpy 类似于 Python 中的列表 list,不带数值标签,那么 Pandas 则类似 Python 中的字典 dict。
其实主要的主体框架无非就是增删查改(CURD)的功能,其中查找和修改基本是一致的功能。属性和方法
创建(新增)
- 数组创建
import pandas as pd
ser = pd.Series(data=[1,2,3],index=['a','b','c'] )
'''
其中data就是要转换的数据,index就是每个数据的键/索引(自定义索引)。
但其实除了自定义索引,Series中其实还是有维护0、1……数字索引
'''
- 字典创建
data传入字典,字典的key作为自定义索引,不用在闯入index;values则作为data
ser2 = pd.Series(data = {'一季度': 320, '二季度': 180, '三季度': 300, '四季度': 405})
ser2
'''
一季度 320
二季度 180
三季度 300
四季度 405
dtype: int64
'''
索引(查找、修改)
- 常规[]索引
- 切片索引
- bool索引
- 花式索引
运算
-
标量运算
-
矢量运算
属性和方法
- 统计相关
- 处理数据
- 排序和取头部值
998

被折叠的 条评论
为什么被折叠?



