Pandas进阶训练02
根据行列索引切片:
DataFrame 多重条件查询:
查找 age<3 且为 cat 的全部数据(注意两个==)
二级标题
DataFrame 按标签及列名查询:
DataFrame 多条件排序:
按照 age 降序,visits 升序排列.
注意:False是降序,True是升序,并且二者首字母都要大写。
DataFrame 多值替换:
将 priority 列的 yes 值替换为 True,no 值替换为 False
分组求和
使用列表拼接多个 DataFrame:
找出 DataFrame 表中和最小的列:
DataFrame 中每个元素减去每一行的平均值:
DataFrame 分组,并得到每一组中最大三个数之和:
nlargest()的优点就是能一次看到最大的几行,而且不需要排序。缺点就是只能看到最大的,看不到最小的。
透视表
当分析庞大的数据时,为了更好的发掘数据特征之间的关系,且不破坏原数据,就可以利用透视表 pivot_table 进行操作。
透视表的创建: