pandas 引入约定:
1 from pandas import Series, DataFrame 2 import pandas as pd
pandas 数据结构
【1】Series
Series 类似一维数组对象,它由一组数据以及一组索引组成,可以通过 Series 的 values 和 index 属性来获取其数组表示形式和索引对象:
obj = Series([4, 7, -5, 3]) obj 0 4 1 7 2 -5 3 3 dtype: int64 obj.values array([ 4, 7, -5, 3]) obj.index Int64Index([0, 1, 2, 3], dtype='int64')
index 可以在对象创建前所指定;
obj2 = Series([4, 7, -5, 3], index=["a", "b", "c", "d"]) obj2 a 4 b 7 c -5 d 3 dtype: int64
Series 可以看成一个定长的有序字典。如果数据被存放在一个 python 字典中,可以通过该字典来创建 Series;
sdata = {'Ohio': 35000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000} obj3 = Series(sdata) obj3 Ohio 35000 Oregon 16000 Texas 71000 Utah 5000 dtype: int64