分享

Python中Series常用方法整理

 逆天小强 2022-10-12 发布于福建

方法说明

1、排序sort_values和ascending。

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

2、空判断,isnull和notnull。

isnull() - 判空

notnull() - 判非空

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

dropna()

删除

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

实例

JavaScript
>>> data
a    10b    11c    12d    13e    14dtype: int64>>> data.sort_values(ascending = False) #降序排序
e    14d    13c    12b    11a    10dtype: int64>>> data = pd.Series([100,200,np.nan,200,np.nan,400],list('abcdef')) #创建含有缺失值的对象>>> data
a    100.0b    200.0c      NaNd    200.0e      NaNf    400.0dtype: 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.0b    200.0d    200.0f    400.0dtype: float64>>> data.fillna(data.mean()) #设置默认值为均值
a    100.0b    200.0c    225.0d    200.0e    225.0f    400.0dtype: float64>>> data.drop_duplicates() #去重
a    100.0b    200.0c      NaNf    400.0dtype: float64>>> data.value_counts() #统计频率200.0    2100.0    1400.0    1dtype: int64>>> data.describe() #对数据进行基本统计,统计时自动去掉了缺失值
count      4.000000mean     225.000000std      125.830574min      100.00000025%      175.00000050%      200.00000075%      250.000000max      400.000000dtype: float64

以上就是Python中Series常用方法整理,希望对大家有所帮助。

更多Python学习指路:python基础教程

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多