摘要:寫在最后近年來,隨著人們思想觀念的改變,相親也逐漸得到年輕人的接受與認可,特別是對于那些圈子比較窄,接觸不到異性的人而言。
前不久,小編刷到這樣一條短視頻,“1.7億的90后僅有約1000萬對結(jié)婚, 結(jié)婚率不到10% ”,當(dāng)然我們也無法查實當(dāng)中數(shù)據(jù)的來源以及真實性,不過小編倒是總能聽說身邊的朋友在抱怨脫單難、找不到合適的對象。
今天小編通過Python寫了一個簡單的腳本在抓取公開的相親文案,看看 在相親的都是些什么樣的人 ?他們的 擇偶標(biāo)準(zhǔn)又是什么樣子的 ?什么樣子的人更加容易脫單?
Pythonrequestsre
import requestsfrom tenacity import *import reimport time
很多時候?qū)τ龅?請求超時的情況 ,因此當(dāng)出現(xiàn)一次錯的時候,我們會多嘗試幾次,因此這里使用 retry
裝飾器來多次嘗試
@retry(stop=stop_after_attempt(5))def do_requests(url): response = requests.get(url, headers=headers, proxies=proxies, timeout=10) return response.text
我們抓取的數(shù)據(jù)包括 出生年份、身高/體重、學(xué)歷、收入、職業(yè)、自我介紹、擇偶標(biāo)準(zhǔn)、車房情況 等等,都是通過正則表達式 re
庫來實現(xiàn)的,
date_of_birth = re.compile("
①出生年月/星座(.*?)
", re.M | re.S)sex = re.compile("
【基本資料】(.*?)
")height = re.compile("
②身高/體重(.*?)
")education = re.compile("
⑤學(xué)歷(.*?)
")jobs_1 = re.compile("
⑥職業(yè)(.*?)
")income = re.compile("
⑦月均收入(.*?)
")married = re.compile("
⑨有無婚史(.*?)
")house_cars = re.compile("
⑧車房情況(.*?)
")self_intro = re.compile("
? 自我介紹(.*?)
")requirements = re.compile("
【擇偶標(biāo)準(zhǔn)】
(.*?)")family_member = re.compile("
⑩家庭成員(.*?)
")
下面我們通過 pyecharts
庫來繪制一下分析的結(jié)果
我們先來看一下性別比例,從分布來看, 女生前來相親的比例更高 ,主要也是因為數(shù)據(jù)源是來自北京、上海、杭州等 大城市的相親介紹 ,大城市中似乎女生脫單更加困難一些,
我們再來看一下單身的女性的特征,首先她們的年齡主要集中在 94、93以及95年左右 ,正好都是處在適婚的年齡
而她們的學(xué)歷, 本科占到了絕大多數(shù) ,基本上都有本科的學(xué)歷,而 大專的占比排在第二 ,碩士和博士處于少數(shù)
另外小編也對單身女性的星座做了一個統(tǒng)計,發(fā)現(xiàn) 處女座 、天秤座以及 射手座 、白羊座的女性 單身率略高一些
最后,我們來看一下她們的擇偶標(biāo)準(zhǔn)吧,小編將她們的 擇偶標(biāo)準(zhǔn) 多帶帶提取出來,然后繪制成了詞云圖
review_list = []reviews = get_cut_words("".join(df_girls["requirements"].astype(str).tolist()))reviews_counter = Counter(reviews).most_common(200)print(reviews_counter)for review in reviews_counter: review_list.append((" " + review[0] + " ") * review[1])stylecloud.gen_stylecloud(text=" ".join(review_list), max_words=500, collocations=False, font_path="KAITI.ttf", icon_name="fab fa-apple", size=653, output_name="4.png")
最后呈現(xiàn)出來的樣子如下圖所示
可見相親市場上的女生,她們首先是希望男方是要 有房有車 的,其次要是男方之前存在婚史,女生會比較介意,然后要是 有穩(wěn)定的工作 、有能力有責(zé)任心,通常都會給女生留下比較好的印象,而至于外在條件上,大多數(shù)女生的回答則是身高在 175-180左右 ,年齡在 90-97年之間 。
近年來,隨著人們思想觀念的改變, 相親也逐漸得到年輕人的接受與認可 ,特別是對于那些圈子比較窄,接觸不到異性的人而言。小編希望每個人都能夠在最后收獲愛情,擁有美好的生活。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/123063.html
摘要:時間永遠都過得那么快,一晃從年注冊,到現(xiàn)在已經(jīng)過去了年那些被我藏在收藏夾吃灰的文章,已經(jīng)太多了,是時候把他們整理一下了。那是因為收藏夾太亂,橡皮擦給設(shè)置私密了,不收拾不好看呀。 ...
摘要:加入維權(quán)騎士團隊,擔(dān)任技術(shù)負責(zé)人,俗稱。三創(chuàng)業(yè)榜單年月,在維權(quán)騎士正好呆滿一整年。因為自己的一些考慮,我選擇出來創(chuàng)業(yè),創(chuàng)業(yè)的項目叫榜單。年開發(fā)管理經(jīng)驗,龍泉寺信息技術(shù)組義工,前維權(quán)騎士技術(shù)負責(zé)人。持續(xù)創(chuàng)業(yè)者,目前在做榜單創(chuàng)業(yè) 一、當(dāng)CTO 2016年3月,我離開北京華夏基金,來到杭州。加入維權(quán)騎士團隊,擔(dān)任技術(shù)負責(zé)人,俗稱CTO。 誠惶誠恐,最開始的時候很害怕別人稱呼自己CTO。...
摘要:今天我們來說一個非常實用的例子,小菜接到組長老王的一個任務(wù),安排一個新的活,這個活是這樣的老王小菜啊,你幫我寫一個登入腳本,跑十幾條命令到服務(wù)器上,然后存一下日志。這個時候,小菜偷偷的瞄了一眼組長老王,常舒一口氣,總于寫完了。 Python學(xué)了好幾年,發(fā)現(xiàn)功力還是那樣,很多同學(xué)經(jīng)常這樣抱...
摘要:根據(jù)在年的調(diào)查顯示,近的數(shù)據(jù)科學(xué)家使用作為主要的編程語言,每一次的進步都是它成為數(shù)據(jù)分析主流工具的重要因素。根據(jù)進行的一項調(diào)查顯示,在上的月活躍用戶的占比在年后大幅上升。 昨天,微信的Python交流群出現(xiàn)了這樣的對話: showImg(https://segmentfault.com/img/bVbjV16?w=700&h=425); 看到這部分代碼交流,讓我不禁感受到Python的...
閱讀 3222·2021-11-11 16:55
閱讀 2456·2021-10-13 09:39
閱讀 2392·2021-09-13 10:27
閱讀 2155·2019-08-30 15:55
閱讀 3083·2019-08-30 15:54
閱讀 3127·2019-08-29 16:34
閱讀 1819·2019-08-29 12:41
閱讀 1064·2019-08-29 11:33