pandas库Series类型与基本操作

发布时间:2019-06-07 20:32:24编辑:auto阅读(1920)

    pandas读取excel的类型是dataFrame,然后提取每一列是一个Series类型

    Series类型包括index和values两部分

    a = pd.Series({'a':1,'b':5})
    a.index
    a.values
    Index(['a', 'b'], dtype='object')
    array([1, 5], dtype=int64)

    Series类型的操作类似ndarray类型

    a[0]  #自动索引
    a['a']#自定义索引

    Series类型的操作类似Python字典类型

    'a' in a
    True
    1 in a
    False

    Series类型在运算中会自动对齐不同索引的数据

    a = pd.Series([1,3,5],index = ['a','b','c'])
    b = pd.Series([2,4,5,6],index = ['c,','d','e','b'])
    a+b
    
    a     NaN
    b     9.0
    c     NaN
    c,    NaN
    d     NaN
    e     NaN
    dtype: float64

    Series对象可以随时修改并即刻生效

    a.index = ['c','d','e']
    a
    
    c    1
    d    3
    e    5

关键字