python可以做名字吗_我国男女生常用名有哪些?Python用wordcloud展示,有你名字吗?...

#我要学Python#前面内容,我们利用Python中requests模块对百家姓的数据进行了提取并把它保存在了Excel文件中。原文链接如下:复习Excel样式设置,案例演示Python将《百家姓》起源存到Excel中

感兴趣的小伙伴关注我,并私信“姓氏起源”即可获取该程序的源代码链接(提取码:dzmm)。赶紧试试看吧!

获取源代码的新方法

当然,如果你对于Python不怎么感冒,直接拉到文章最后看结果吧……

可以开始了

马上开始精彩内容……

01数据准备

今天,我们来详细了解下如何利用这些提取的文本内容,进行数据展示,我们使用wordcloud词云图展示Excel中的内容。

漂亮的词云图

我们仍以在线新华字典(自己搜,结果中第一个)的常用男孩名字作为数据源展开分析。我们看到,该网站对于常用男孩名进行了汇总,如下图所示:

男孩常用名字大全

当单击任意名字时,就会弹出该名字的具体统计信息(如何获取数据,这就是个老生常谈的问题了,大家可参照我往期的一些案例)。如下所示

该名字在百万人中的数量

我们需要获取的就是框选内容:男性:XXX 女性:XXXX

很简单,大家先思考下如何操作。如果真不会就参照下方的源代码吧。

02将数据存入到Excel文件中

我们知道,使用Python可以轻松将上面的数据获取下来,并带格式将这些内容存入到Excel中。如下图所示

网页数据存入Excel表中效果,带格式哦

上面两步只是做好了数据相关准备工作。数据进行本地化存储,方便我们日后进行分析。那么,如何将它们从Excel中取出来呢?

03如何将数据从Excel中取出来

这一命题方法很多,使用openpyxl、pandas、xlwt等模块都可以轻松实现,我们前面内容也介绍了不少,这里就不再赘述了,下面几篇内容供大家参考:

Excel表格搬到Python界面上?可以实现!结合PyQt5的QTabWidget类

用Python将电子表格Excel展示在界面中,PyQt5之QTableWidget应用

Excel文件另类操作,如何用Python中xlrd模块获取电子表格的信息

该案例中我们使用xlrd将Excel表格中数据进行了字典格式的返回,效果如下所示:

将Excel表格中数据读取出来

04重要一步:词云展示

对于词云,我们已经介绍了很多内容,同样不再赘述,需要补课的小伙伴关注我,往期有很多这方面的案例哦(添加不了更多案例了,往期内容有很多这方面的介绍)

一步一步教会你,基于python制作精美词云,带你分析世界经典名著

上面这个案例很有意思,可以看一下哦,我们直接展示今天的词云结果。

我国常用男性名字词云图

感觉好像也没错,男性中勇、伟、磊、军、斌、强等等这些常用名。也很能体现男性的特点。我们再来看下女生的常用名,同样,如果函数定义好了,只需要修改一个参数。女性中常用名有敏、静、丽、燕、娜、芳等等。

我国女性常用名词云展示

怎么样,结果里面有你的名字吗?反正我找到我的名字了!呵呵,数据来源于网络,结果可能不一定准确。找到你名字的小伙伴下方留言哦。结果仅供参考,有二胎的小伙伴为小朋友取名时可要注意了,不要取重了哦!

喜欢Python编程的小伙伴关注我哦,后续推出更加精彩的内容。想获取源代码的小伙伴关注我,私信“男女名字”(提取码: 74jv)获取。

转载请注明出处,百家号:python高手养成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值