1.Pandas中有两个主要的数据结构:Series和DataFrame。
Serise:一维的数据结构。Series是一个类似一维数组的对象,它能够保存任何类型的数据,主要由一组数据和与之相关的索引两部分构成。
构造方法创建:class pandas.Series(data = None,index = None,dtype = None, name = None,copy = False,fastpath = False);
通过传入一个列表来创建一个Series类对象:例:# 创建Series类对象 ser_obj = pd.Series([1, 2, 3, 4, 5])
# 创建Series类对象,并指定索引 例:ser_obj = pd.Series([1, 2, 3, 4, 5], index=['a', 'b', 'c', 'd', 'e']);
除了使用列表构建Series类对象外,还可以使用dict进行构建,例:year_data = {2001: 17.8, 2002: 20.1, 2003: 16.5} ser_obj2 = pd.Series(year_data)
DataFrame:二维的、表格型的数据结构。DataFrame是一个类似于二维数组或表格(如excel)的对象,它每列的数据可以是不同的数据类型。
Pandas的DataFrame类对象可以使用以下构造方法创建:pandas.DataFrame(data = None,index = None&#