#我要學Python#前面內容,我們利用Python中requests模塊對百家姓的數據進行了提取並把它保存在了Excel文件中。原文連結如下:複習Excel樣式設置,案例演示Python將《百家姓》起源存到Excel中
感興趣的小夥伴關注我,並私信「姓氏起源」即可獲取該程序的原始碼連結(提取碼:dzmm)。趕緊試試看吧!
當然,如果你對於Python不怎麼感冒,直接拉到文章最後看結果吧……
馬上開始精彩內容……
01數據準備
今天,我們來詳細了解下如何利用這些提取的文本內容,進行數據展示,我們使用wordcloud詞雲圖展示Excel中的內容。
我們仍以在線新華字典(自己搜,結果中第一個)的常用男孩名字作為數據源展開分析。我們看到,該網站對於常用男孩名進行了匯總,如下圖所示:
當單擊任意名字時,就會彈出該名字的具體統計信息(如何獲取數據,這就是個老生常談的問題了,大家可參照我往期的一些案例)。如下所示
我們需要獲取的就是框選內容:男性:XXX 女性:XXXX
很簡單,大家先思考下如何操作。如果真不會就參照下方的原始碼吧。
02將數據存入到Excel文件中
我們知道,使用Python可以輕鬆將上面的數據獲取下來,並帶格式將這些內容存入到Excel中。如下圖所示
上面兩步只是做好了數據相關準備工作。數據進行本地化存儲,方便我們日後進行分析。那麼,如何將它們從Excel中取出來呢?
03如何將數據從Excel中取出來
這一命題方法很多,使用openpyxl、pandas、xlwt等模塊都可以輕鬆實現,我們前面內容也介紹了不少,這裡就不再贅述了,下面幾篇內容供大家參考:
Excel表格搬到Python界面上?可以實現!結合PyQt5的QTabWidget類
用Python將電子表格Excel展示在界面中,PyQt5之QTableWidget應用
Excel文件另類操作,如何用Python中xlrd模塊獲取電子表格的信息
該案例中我們使用xlrd將Excel表格中數據進行了字典格式的返回,效果如下所示:
04重要一步:詞雲展示
對於詞雲,我們已經介紹了很多內容,同樣不再贅述,需要補課的小夥伴關注我,往期有很多這方面的案例哦(添加不了更多案例了,往期內容有很多這方面的介紹)
一步一步教會你,基於python製作精美詞雲,帶你分析世界經典名著
上面這個案例很有意思,可以看一下哦,我們直接展示今天的詞雲結果。
感覺好像也沒錯,男性中勇、偉、磊、軍、斌、強等等這些常用名。也很能體現男性的特點。我們再來看下女生的常用名,同樣,如果函數定義好了,只需要修改一個參數。女性中常用名有敏、靜、麗、燕、娜、芳等等。
怎麼樣,結果裡面有你的名字嗎?反正我找到我的名字了!呵呵,數據來源於網絡,結果可能不一定準確。找到你名字的小夥伴下方留言哦。結果僅供參考,有二胎的小夥伴為小朋友取名時可要注意了,不要取重了哦!
喜歡Python編程的小夥伴關注我哦,後續推出更加精彩的內容。想獲取原始碼的小夥伴關注我,私信「男女名字」(提取碼: 74jv)獲取。
轉載請註明出處,百家號:python高手養成