pandas数据分析相关属性函数和方法

本文详细介绍了Pandas库中的Series数据结构,包括如何创建Series、其属性和方法,如dtype、values、is_unique等,以及数据处理方法如空值处理、数据替换和筛选。此外,还涉及到了系列的统计方法、索引操作、数据处理和绘图功能。
摘要由CSDN通过智能技术生成

1.Pandas
三个核心数据类型:
    1.series -- 数据系列 -- 一维数据
    2.DataFrame -- 数据框/数据窗/数据表 -- 二维数据
    3.Index -- 索引 -- 为Series和DataFrame对象提供索引服务

1.1 series
    1.1.1 创建Series对象 -- 一维数据
        方法1:
            ser1 = pd.series(data=[420,380,500,520,150,230],
                            index=[f'{i}季度' for i in '一二三四三四'])
        方法2:
            ser1 = pd.series(data={
                '一季度': 420,
                '二季度': 380,
                '三季度': 500,
                '四季度': 520
            })
    1.1.2 Serier属性和方法
        dtype/dtypes -- 属性类型
        ser1.values -- 获取系列值 -- 返回数组
        ser1.index.values -- 获取索引值
        ser1.is_unique -- 判断序列元素是否唯一
        ser1.unique -- 去重(重复值只取一个)
        ser1.nunique() -- 不重复元素的个数 -- 返回唯一值的个数
        ser1.value_counts() -- 统计每个元素的重复次数
        ser1.hasnans -- 判断有无空值(有:返回True, 无:返回False)
        单调性判断:
            ser1.is_monotonic -- 是否具有单调性
            ser1.is_monotonic_increasing -- 是否是单调递增
            ser1.is_monotonic_decreasing -- 是否是单调递减
            ser1.sort_vlaues() -- 按值升序排序
        索引:(at, iat; loc, iloc)
            单值查询:
            ser1.at['一季度&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值