python 统计列表元素在各个区间的比例

问题:

有一个列表, 需要统计列表中各个区间元素所占的比例或者总数

import pandas as pd
import numpy as np

demo_list = np.random.randint(1, 100, 100)
se = pd.Series(demo_list)
se1 = pd.cut(se, [0, 10, 40, 50, 100])
print((se1.value_counts() / len(demo_list)).sort_index()) # 排序打印所占比例
print((se1.value_counts()).sort_index()) # 排序打印所占个数



“”“
输出:
1. 按比例展示
(0, 10]      0.09
(10, 40]     0.27
(40, 50]     0.13
(50, 100]    0.51
dtype: float64


2. 按个数展示
(0, 10]       9
(10, 40]     27
(40, 50]     13
(50, 100]    51
dtype: int64

”“”

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python爬虫综合作业的数据可视化分析是基于抓取Python职位数据的结果进行分析和展示。首先,我们需要使用Python爬虫技术抓取招聘网站或者职位搜索平台上的Python职位相关信息,包括职位名称、薪资、公司名称、工作地点、发布日期等。 抓取到的数据可以存储在数据库中,比如MySQL或者MongoDB等。接下来,我们可以使用数据分析和可视化的库,比如pandas、numpy、matplotlib等,对数据进行处理和可视化分析。 首先,我们可以使用pandas进行数据清洗和转换,比如去除重复数据、空数据、格式转换等。然后,我们可以使用pandas进行数据统计和分析,比如计算平均薪资、城市分布、公司薪资排名等。 接着,我们可以使用matplotlib库进行数据可视化。可以绘制一些统计图表,比如直方图、饼图、散点图、折线图等,以展示数据的分布、趋势和关联性。比如,我们可以通过柱状图展示不同城市Python职位的数量,通过饼图展示不同薪资区间的职位比例等。 此外,我们还可以使用其他可视化工具进行更加复杂和多样化的数据展示。比如使用Tableau、Power BI等工具,可以生成更加交互式和美观的数据可视化报表和仪表盘,让数据更加直观和易于理解。 最后,我们可以对可视化的结果进行解读和分析,从中获取一些有用并且具有洞察力的信息。比如,我们可以发现哪些城市的Python职位需求量较高,哪些薪资区间的职位更为普遍等。 综上所述,通过Python爬虫技术抓取Python职位数据,并使用数据分析和可视化工具对其进行分析和展示,可以帮助我们更好地了解Python职位市场的情况,并从中获取有价值的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值