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

    Python中Series常用方法整理

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

    方法说明

    1、排序sort_values和ascending。

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

    2、空判断,isnull和notnull。

    isnull() - 判空

    notnull() - 判非空

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

    dropna()

    删除

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    >>> 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学习网