• 技术文章 >Python技术 >Python基础教程

    Python中Series常用方法整理

    小妮浅浅小妮浅浅2021-08-26 09:36:41原创4733

    方法说明

    1、排序sort_values和ascending。

    通过ascending参数来确定升序还是降序,True表示升序

    2、空判断,isnull和notnull。

    isnull() - 判空

    notnull() - 判非空

    3、缺失值处理,dropna和删除。

    dropna()

    删除

    4、统计基本信息describe()。

    实例

    >>> data
    a    10
    b    11
    c    12
    d    13
    e    14
    dtype: int64
    >>> data.sort_values(ascending = False) #降序排序
    e    14
    d    13
    c    12
    b    11
    a    10
    dtype: int64
    >>> data = pd.Series([100,200,np.nan,200,np.nan,400],list('abcdef')) #创建含有缺失值的对象
    >>> data
    a    100.0
    b    200.0
    c      NaN
    d    200.0
    e      NaN
    f    400.0
    dtype: float64
    >>> data.isnull() #判空
    a    False
    b    False
    c     True
    d    False
    e     True
    f    False
    dtype: bool
    >>> data.notnull() #判非空
    a     True
    b     True
    c    False
    d     True
    e    False
    f     True
    dtype: bool
    >>> data.dropna() #删除缺失值
    a    100.0
    b    200.0
    d    200.0
    f    400.0
    dtype: float64
    >>> data.fillna(data.mean()) #设置默认值为均值
    a    100.0
    b    200.0
    c    225.0
    d    200.0
    e    225.0
    f    400.0
    dtype: float64
    >>> data.drop_duplicates() #去重
    a    100.0
    b    200.0
    c      NaN
    f    400.0
    dtype: float64
    >>> data.value_counts() #统计频率
    200.0    2
    100.0    1
    400.0    1
    dtype: int64
    >>> data.describe() #对数据进行基本统计,统计时自动去掉了缺失值
    count      4.000000
    mean     225.000000
    std      125.830574
    min      100.000000
    25%      175.000000
    50%      200.000000
    75%      250.000000
    max      400.000000
    dtype: float64

    以上就是Python中Series常用方法整理,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python series
    上一篇:Python数据可视化库有哪些 下一篇:Python中OSI七层模型是什么

    相关文章推荐

    • python基本颜色代码• python99乘法表代码• 判断水仙花数python代码• 凯撒密码python编程简单• python最短路径有哪些算法• python casefold()方法如何使用• python center()如何填充字符串• python isdigit如何判断字符串• splitlines在python中返回列表• python copy()和直接赋值的区别• python get获取指定键值• python in操作符是什么• python中popitem如何使用• python中update更新字典的方法• python计算集合交集的符号• python集合的并集操作• python集合的差集如何计算• python判断两个集合是否相等• python如何判断集合的超集

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网