Data Manipulation with pandas

【所有例子和代码来自datacamp,侵删】

1. Transforming DataFrames

a. 查看df基本信息

b. 查看df行标签和列标签

c. 过滤

        - 在一句话中组合两个条件过滤

        

        - 多条件过滤 isin(),可以写在一句话里

        

        

        

d. 选择列并排序,df.sort_values(['column1', 'column2'], ascending=[boolean1, boolean2])。注意复数。 

 e. 应用:新建列,筛选列信息构成新的df,在新的df中排序

2. Aggregating DataFrames

a. aggrgation函数。agg(function1, function2)

 

b. 累计函数的妙用:最后一个值很重要

 c. 去重

d. 排序,与归一化(计算比例)

 

e. group by

        - many groups, many summaries

        

        - many aggregation function

        

 f. pivot table

        - aggregation function。不备注的话,默认函数为mean。

        

         - [注意复数!复数!复数] values:值,index:行项目,columns:列项目,fill_value:将空值替换,margin:行计算,列计算。

        

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值