【所有例子和代码来自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:行计算,列计算。