最近,诺贝奖得主引起了大家的热议,我用数据分析了一下历年的诺贝尔奖得主情况,分享给大家~

注:图片取自B站

诺贝尔奖(瑞典语:Nobel priset,英语:Nobel Prize):是指根据诺贝尔1895年的遗嘱而设立的五个奖项,包括:物理学奖化学奖和平奖生理学医学奖文学奖。旨在表彰在物理学、化学、和平、生理学或医学以及文学上对社会做出卓越贡献,或做出杰出研究、发明以及实验的人士。以及瑞典中央银行1968年设立的诺贝尔经济学奖,用于表彰在经济学领域杰出贡献的人。 诺贝尔奖历经百年,时至今日,诺贝尔奖一直都被视为各领域最重要的荣誉之一。

历年诺贝尔奖得主统计分析

一、导入数据

二、获奖人性别分布统计

三、各国获奖人数统计

四、各领域获奖人数比例统计

五、各领域获奖人数统计-国家排名

1. 生理学奖获奖人数top10国家

2. 物理学奖获奖人数top10国家

3. 化学奖获奖人数top10国家

4. 文学奖获奖人数top10国家

5. 经济学奖获奖人数top10国家

6. 和平奖获奖人数top10国家

六、获奖者平均年龄统计

一、导入数据

#获取获奖信息数据
import pandas as pddata_date   = pd.read_csv('nobel_prizes_by_date.csv',encoding = 'ISO-8859-1')
data_winner = pd.read_csv('nobel_prize_by_winner.csv',encoding = 'ISO-8859-1')
data_winner.head()

二、获奖人性别分布统计

#去重后获奖者总人数data.id.nunique()

输出:901

def make_autopct(values):def my_autopct(pct):total = sum(values)val = int(round(pct*total/100.0))# 同时显示数值和占比的饼图return '{p:.2f}%  ({v:d}人)'.format(p=pct,v=val)return my_autopct# 长8英寸 宽6英寸,该窗口的分辨率为80
plt.figure(figsize=(8,6), dpi= 80)labels = '男','女','组织'
explode = (0,0,0)                              #将某一块分割出来,值越大分割出的间隙越大
colors = ['yellowgreen','lightskyblue','yellow'] patches,text1,text2 = plt.pie([male,female,org],explode=explode,labels=labels,colors=colors,labeldistance = 1.1,                       #标签距圆心半径倍距离autopct = make_autopct([male,female,org]), shadow = True,                             #阴影设置startangle =30,                            #逆时针起始角度设置pctdistance = 0.7)  plt.title('获奖者男女比例',fontsize=19)
plt.legend()
plt.show()

三、各国获奖人数统计

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_cou.head(15).index.tolist(), data_cou.head(15).values.tolist())],radius=['40%','65%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

四、各领域获奖人数比例统计

# 长16英寸 宽8英寸,该窗口的分辨率为80
plt.figure(figsize=(16,8), dpi= 80)def make_autopct(values):def my_autopct(pct):total = sum(values)val = int(round(pct*total/100.0))# 同时显示数值和占比的饼图return '{p:.2f}%  ({v:d}人)'.format(p=pct,v=val)return my_autopctpatches,l_text,p_text = plt.pie(data_cate.values,labeldistance = 1.1,labels=data_cate.index,startangle = 60,pctdistance = 0.7,autopct=make_autopct(data_cate.values))for t in l_text:t.set_size(12)
for t in p_text:t.set_size(12)plt.title('各领域获奖人数',fontsize=15)
plt.legend(loc=2)
plt.show()

五、各领域获奖人数统计-国家排名

1. 生理学奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_med.head(10).index.tolist(), data_med.head(10).values.tolist())],radius=['30%','60%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

2. 物理学奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_phy.head(10).index.tolist(), data_phy.head(10).values.tolist())],radius=['30%','60%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

3. 化学奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_che.head(10).index.tolist(), data_che.head(10).values.tolist())],radius=['30%','60%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

4. 文学奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_lit.head(10).index.tolist(), data_lit.head(10).values.tolist())],radius=['30%','60%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

5. 经济学奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_eco.head(10).index.tolist(), data_eco.head(10).values.tolist())],radius=['45%','75%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

6. 和平奖获奖人数top10国家

#实例化Pie类
pie = Pie(init_opts=opts.InitOpts(width='800px',height='550px'))#添加数据,设置饼图半径
pie.add('',[list(z) for z in zip(data_pea.head(10).index.tolist(), data_pea.head(10).values.tolist())],radius=['30%','60%'],rosetype='radius')
#设置全局配置项
pie.set_global_opts(title_opts=opts.TitleOpts(title=''),legend_opts=opts.LegendOpts(is_show=True))#玫瑰图展示
pie.render_notebook()

六、获奖者平均年龄统计

df.plot(kind='bar',figsize=(10,6))plt.title('各领域获奖者获奖年龄分布',fontsize=17)
plt.ylabel('获奖年龄',fontsize=14)
plt.xlabel('获奖领域',fontsize=14)
plt.xticks(rotation=45,fontsize=14)plt.legend(loc=9,bbox_to_anchor=(0.86,0.96))

推荐阅读:

入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径

量化: 定投基金到底能赚多少钱?  | 我用Python对去年800只基金的数据分析

干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析|   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记灯谜答题王 |用Python做个海量小姐姐素描图碟中谍这么火,我用机器学习做个迷你推荐系统电影

趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!

AI: 会做诗的机器人给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

点阅读原文,领AI全套资料!

数据分析告诉你,历年的诺贝尔奖都被哪些人拿走了?相关推荐

  1. 关于数据分析:你想知道的都在这里!

    本篇学习整理笔记来源于:简书@功彬eleven.<谁说菜鸟不会数据分析>.公众号:杜王丹.公众号:数据分析. 在原作者的基础上进行整理分类,将本篇分为:数据分析的概念.做数据分析的原因.数 ...

  2. python做的如何给别人用流量_Python告诉你:拿下60亿流量的《惊雷》都是哪些人在听?...

    原标题:Python告诉你:拿下60亿流量的<惊雷>都是哪些人在听? CDA数据分析师 出品 作者:Mika 数据:真达 后期:泽龙 [导语]:今天我们聊聊<惊雷>, Pyth ...

  3. 在plsql里面怎么去掉空行_盐渍樱花怎么做?详细做法告诉您,一年都不会坏,学会再也不用买...

    盐渍樱花怎么做?详细做法告诉您,一年都不会坏,赶紧收藏学会它!樱花季说的就是现在,虽然到了飘落的季节,但是还是到处可见的樱花朵朵.俗话说:花无百日红.真的是啊,每年的三四月是最美丽的季节,到处花儿朵朵 ...

  4. 世界顶级的程序员们告诉你:这些书都是你应该读的

    在很早之前就想整理一份来自经验丰富的顶级程序员推荐阅读的书籍清单,全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书 ...

  5. go每日新闻(2022-06-14)——一文告诉你Go 1.19都有哪些新特性

    每日一谚:Test to know you are correct. go中文网每日资讯--2022-06-14 一.Go语言中文网 Gopher 应该记住这 10 个命令 golang刷leetco ...

  6. 绝地求生信号枪只能在服务器吗,想要空投吗? 告诉你绝地求生信号枪都在哪里...

    原标题:想要空投吗? 告诉你绝地求生信号枪都在哪里 蓝洞在3月30日早上推出了最新活动信号枪正式登陆绝地求生 正式服.绝地求生信号枪刷在哪里怎么用,相信一定是大家所关心的话题,下面大家一起来看看吧. ...

  7. python 广告流量 爬虫_Python爬虫告诉你:拿下60亿流量的《惊雷》都是哪些人在听?...

    CDA数据分析师 出品 惊雷/通天修为/天塌地陷紫金锤 紫电/玄真火焰/九天玄剑惊天变 这看起来不着边际的歌词,配上简单粗暴的蹦迪音乐. 最近,一首<惊雷>的喊麦歌曲在短视频平台火了,震惊 ...

  8. Python告诉你,究竟都是哪些人在听《惊雷》!

    这看起来不着边际的歌词,配上简单粗暴的蹦迪音乐. 最近,一首<惊雷>的喊麦歌曲在短视频平台火了,震惊了整个音乐圈. 但4月10日歌手杨坤却在直播中批评<惊雷>"要歌没 ...

  9. 《都挺好》告诉我们:这些人生道理,每个人都必须要懂

    <都挺好>告诉我们:这些人生道理,每个人都必须要懂 生活皆是苦,唯有靠自渡 .人生从来没有救世主,即便是亲生父母都可能有万中之一的苏母,就更不用奢望运气的辅助.当你不幸拿到了一把烂牌,是悲 ...

  10. 对于才能来说,没有教训与没有经验一样,都不能使人成大器

    渔王的儿子 有个渔人有着一流的捕鱼技术,被人们尊称为'渔王'.然而'渔王'年老的时候非常苦恼,因为他的三个儿子的渔技都很平庸.于是个经常向人诉说心中的苦恼:"我真不明白,我捕鱼的技术这么好, ...

最新文章

  1. 一、Axis2 WebService开发准备工作
  2. sftp工具都有哪些_色彩校正的工具都有哪些?
  3. BugKuCTF——web基础$_GET
  4. Java数组的十大方法
  5. roads 构筑极致用户体验_坚持用户思维 推动领克汽车逆势突围
  6. 【洛谷1341】无序字母对(欧拉回路)
  7. Visual C++线程同步技术
  8. php foreach 为什么在if条件下多条数据只取出一条数据_微信大牛教你深入了解数据库索引...
  9. 【转发】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...
  10. apk破解工具介绍与使用
  11. 统计/var/log/下有多少文件
  12. html网页对账单样式,怎样在EXCEL中做工行对账单,样式字体要...
  13. 解决win10学习汇编工具的烦恼——汇编学习工具DOSBox0.74的下载和使用(包含可用下载链接)
  14. 南琼考试系统APP服务器,南琼考试系统
  15. 尚学堂1811期python视频_尚学堂1811期Java+架构全套视频教程 下载
  16. NOI题解(1.1编程基础之输入输出)
  17. python做饼图出现重影_解决echarts中饼图标签重叠的问题
  18. ye lynn yama Loafer 已发送,请注意查收
  19. 高并发其实挺容易的,当你明白了一万并发的原理,然后扩展到百万、千万、亿万级很easy
  20. mui报错:[Intervention] Unable to preventDefault inside passive event listener due to target being

热门文章

  1. 人工智能基础(高中版)教材补充和资源分享之一 无限光明的未来、过去和现在
  2. eclipse的安装与环境配置
  3. centos7安装禅道
  4. 高通WLAN芯片点灯方法-QCA9563操控9880GPIO进行点灯
  5. Keil(C51)的安装与注册
  6. java网站后台管理系统_java网站后台管理系统
  7. TDDFT计算软件Octopus学习笔记(七): 二维材料计算(WS2)
  8. JavaScript实现文件读取、文件导出
  9. FGUI使用方法(四):List列表的详细使用方式,包括List嵌套List
  10. postSQL安装和GIS数据导入