Pandas 是python用于数据处理的拓展包
1. series系列:比列表多了索引的概念
1.2 列表可以转换成series,如下所示:
import pandas as pd my_list=[1,'two','three','l4','z5','v6'] s=pd.Series(my_list) print(s) 输出结果是: 0 1 1 two 2 three 3 l4 4 z5 5 v6 dtype: object
1.3 在创建series的时候,也可以自己添加索引的值:
s1=pd.Series([1,'two','three','l4','z5','v6'], index=['A','B','C','D','E','F']) print(s1) 结果如下: A 1 B two C three D l4 E z5 F v6 dtype: object
1.4 使用字典来创建series:
import pandas as pd cities={'Beijing':55000,'Shanghai':60000,'shenzhen':50000,'Hangzhou':20000,'Guangzhou':45000,'Suzhou':None} apts=pd.Series(cities,name='income') print(apts) 结果如下: Beijing 55000.0 Shanghai 60000.0 shenzhen 50000.0 Hangzhou 20000.0 Guangzhou 45000.0 Suzhou NaN Name: income, dtype: float64
可以像对待一个list一样对待一个Series,完成各种切片的操作。