Series对象

Series是一种类似于NumPy模块创建的一维数组的对象,与一维数组不同的是,Series对象不仅包含数据元素,还包含一组与数据元素对应的行标签。

import pandas as pd
a = pd.Series(['A','B','C','D'])
print(a)

Python数据分析-pandas-创建数据结构_python

结构中的每个元素都有一个行标签,其值默认为从0开始的数字序列

使用Series对象的参数index传入元素的行标签列表

import pandas as pd
a = pd.Series(['A','B','C','D'],index=['1','2','3','4'])
print(a)

Python数据分析-pandas-创建数据结构_python_02

基于字典创建数据结构

import pandas as pd
a = pd.Series({'1':'A','2':'B','3':'C','4':'D'})
print(a)

Python数据分析-pandas-创建数据结构_数据结构_03字典的键(key)是数据结构元素的行标签,字典的值(value)则是数据结构的元素。

DataFrame对象

DataFrame是一种二维的数据结构对象,用该对象创建的数据结构在形式上类似于Excel表格。

import pandas as pd
a = pd.DataFrame([['A','a'],['B','b'],['C','c'],['D','d']])
print(a)

Python数据分析-pandas-创建数据结构_一维数组_04

通过设置参数columns和index来分别自定义行标签和列标签。

import pandas as pd
a = pd.DataFrame([['A','a'],['B','b'],['C','c'],['D','d']],columns=['A','B'],index=[1,2,3,4])
print (a)

Python数据分析-pandas-创建数据结构_python_05

基于字典创建数据结构

import pandas as pd
a = pd.DataFrame({'A':['A','B','C','D'],'B':['a','b','c','d']},index=[1,2,3,4])
print (a)

Python数据分析-pandas-创建数据结构_数据结构_06