zoukankan      html  css  js  c++  java
  • Pandas的Series常用方法

    使用

    from pandas import Series

    1. 创建Series

    a. 常规创建

    >>> obj = Series([1,2,3], index=['A','B','C'])
    >>> obj
    A    1
    B    2
    C    3
    dtype: int64
    

     b. 根据字典创建

    >>> obj = Series({'a':1,'b':2,'c':3})
    >>> obj
    a    1
    b    2
    c    3
    dtype: int64
    

     c. Series嵌套Series

    >>> obj1 = Series([1,2,3],index=['a','b','c'])
    >>> obj2 = Series([4,5,6],index=['d','e','f'])
    >>> obj3 = Series([obj1, obj2],index=['name1', 'name2'])
    >>> obj3
    name1    a    1
    b    2
    c    3
    dtype: int64
    name2    d    4
    e    5
    f    6
    dtype: int64
    dtype: object
    

     2. Series追加

    >>> obj1 = Series([1,2,3],index=['a','b','c'])
    >>> obj1
    a    1
    b    2
    c    3
    dtype: int64
    >>> obj1.append(Series([4,5],index=['d','e']))
    a    1
    b    2
    c    3
    d    4
    e    5
    dtype: int64
    

    如果是嵌套的Series的追加,错误写法:obj['name1'].append(Series([1], index = ['a']));正确写法:obj.append(Series([Series([1], index = ['a'])], index = ['name1']))

    3. Series删除

    >>> obj1 = Series([1,2,3],index=['a','b','c'])
    >>> obj1
    a    1
    b    2
    c    3
    dtype: int64
    >>> obj1.drop('b')
    a    1
    c    3
    dtype: int64
    

     4. Series改

    >>> obj1 = Series([1,2,3],index=['a','b','c'])
    >>> obj1
    a    1
    b    2
    c    3
    dtype: int64
    >>> obj1.a = -1
    >>> obj1['b'] = -2
    >>> obj1
    a   -1
    b   -2
    c    3
    dtype: int64
    

     5. Series查

    >>> obj1 = Series([1,2,3],index=['a','b','c'])
    >>> obj1
    a    1
    b    2
    c    3
    dtype: int64
    >>> print(obj1.a == 1)
    True
    
  • 相关阅读:
    bash中常见环境变量env、set、export 、declare与bash漏洞原理
    Java-获取时间方法比较
    Java-数据类型转换大全
    Java-后端图片处理(图片拼接)
    Java-AOP切面
    Java-异常状态码
    Spring Data JPA-日常使用
    Http-请求头各种参数设置
    Java-java命令运行jar编译问题
    SpringBoot-文件上传
  • 原文地址:https://www.cnblogs.com/niulang/p/13984352.html
Copyright © 2011-2022 走看看