日报 9 | 数据分析应用3

本来今日就只想继续写任务的,但是遇到的知识和问题还是记录一下吧

一、知识

1、groupby

主要的作用是进行数据的分组以及分组后地组内运算!

df.groupby([df[属性],df[属性])(指分类的属性,数据的限定定语,可以有多个).mean()(对于数据的计算方式——函数名称)

如果是基于单列进行分组,括号中可以填入列名,如'用户类型',也可以填入Series,如df['xx']

如果是基于多列进行分组,括号中可以填入列名组成的列表,如[\"用户类型\",\"区域\"],也可以填入Series组成的列表,如[df["xx"],df["xxx"]]

python中groupby函数详解(非常容易懂) - The-Chosen-One - 博客园

2、学会用官网的教程

这个官网真的涵盖了很多基础的信息

快速入门指南 — Matplotlib 3.6.2 文档

3、增加数据标签

p1 = plt.bar()  
plt.bar_label(p1, label_type='edge')  

# label_type=‘edge’表示将数据值标签放在柱子顶端

#label_type=‘center’表示将数据值标签放在柱子中间

二、问题

1、bar() missing 1 required positional argument:'height'

 就是缺少height,补上就好,补上的一定要是一个列表

2、list indies must be integers or slices, not str

 列表list的索引必须是整数或者切片,而不能是字符串类型。

就是我参考别人教程的时候把引入的操作理解错误,age因为已经有数值了,主要是操作错误,把line 1 删除也是可以的

2022.11.13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值