Python爬蟲實戰,pymongo模塊,Python實現北上廣深租房圖鑑數據可視化 前言 開發工具 環境搭建

前言

利用Python實現北上廣深租房圖鑑數據可視化。廢話不多說。

讓我們愉快地開始吧~

開發工具

Python版本: 3.6.4

相關模塊:

requests模塊;

re模塊;

pymongo模塊;

以及一些Python自帶的模塊。

環境搭建

安裝Python並添加到環境變量,pip安裝需要的相關模塊即可。

我們獲取了鏈家網北上廣深四個城市的所有租房數據(時間節點:2019年2月25日),數據共有105258條。

一、各城市的租房房源分佈怎麼樣?

租房分佈,也就是租房房源都在城市的哪個區域更多。

我們把北上廣深四個城市的房源都以小點的形式投射在地圖上,先來看看北京的。

北京的租房房源有18012條,可以看到除了周邊的昌平、順義、通州、大興、房山、門頭溝等區中心有集中房源外,北京的房子主要集中在二環外四環內,當然這片區域也是最貴的。 其中朝陽區的房源最多,佔了整個北京房源的1/3。海淀、豐臺次之。

上海也一樣,除了周邊的寶山、嘉定、青浦、松江、奉賢等區中心有房源外,房源主要集中在中心城區+浦東(地鐵網範圍內)。 總共27311條房源,浦東就有7000多條,比例超過1/4。

廣州房源在四個城市中是最多的,共有39457條,主要集中在白雲、天河、越秀、荔灣,以及海珠和番禺。 其中白雲、天河和番禺房源都超過6000條,選擇豐富,不過看圖也知道,3號線通勤壓力巨大。

深圳的房源共有20054條,更集中在各區,除了四個新區零星分佈的房源外,主要還是分佈在寶安、南山(科技園)、福田、羅湖、龍崗區中心,以及坂田、布吉、3號線沿線,11號線沿線

二、城市各區域的租金分佈怎麼樣?

租房房源分佈透露出來的信息其實不多,我們更關心的是各區域的價格。爲此我們計算了各房源每平米每月的租金,並繪製了熱力地圖, 先來看北京的。

可以看到北京市每平米租金大於100元的房子集中在四環以內以及四環東北邊。租金最貴的房子集中在西城區(金融街)、東城區(王府井)、朝陽區(朝陽公園)、海淀區(北大)。想要花2000塊錢租一間20平的房子,要麼去五環外,要麼去西南邊上。

按商圈來看,每平米平均租金前50的商圈中,北京就佔了27個,上海和深圳分別是11和10個,廣州最少,只有2個。

北京每平米平均租金前10的商圈,租金在每平米200元左右徘徊。最貴的商圈東單,每平米要239元,也就意味着,在東單租一個30平的房子,一個月需要7170塊錢,租一個80平的房子,一個月需要19120元。

可見上海每平米租金大於100元的房源主要集中在靜安、黃浦、長寧、徐匯和浦東。中心市區幾乎沒有每平米租金低於100元的。 出了市區,房價低於100元可選擇的區域還是比較多的。

上海每平米平均租金前10的商圈較北京要好一些,租金在170元左右徘徊。其中租金最高的商圈新天地,每平米租金爲213元。

相較北京和上海,廣州每平米月租金明顯以100元以下的房源佔主導。 100元以上的比較零星,主要分佈在體育中心、跑馬場、以及崗頂站周圍,荔灣、越秀中心也有一些。看來廣州還是一個租房比較友好的城市啊。

另外可以看到位於南邊的番禺區,房源多,而且基本每平米租金都在50元以內,2000元內能租一個40平的房子,番禺廣場坐地鐵到體育西只需半個小時,票價7元(6折4.2元),這也不失爲一個選擇,只是坐3號線可能被擠扁。

廣州前10的商圈每平米月租金相較北京上海也是整體便宜。最貴的是越秀的二沙島181元,以及解放北和人民北,再者是天河的珠江新城。

深圳每平米租金大於100元的房源主要集中在南山區(深大、深圳灣、科技園)、福田區(特別是梅林和香蜜湖)、以及羅湖區。寶安、龍華、布吉主要以每平米租金50-100元爲主,11號線碧頭端以及龍崗區主要以每平米租金50元以內爲主

再看前10的商圈,果然深圳灣以每平米租金194元領先,然後是福田中心和香蜜湖。

三、各城市房源距離地鐵口遠近跟租金的關係

租房,其中一個終點考慮的因素就是距離地鐵的遠近。我們把個城市房源距離最近地鐵站的距離跟每平米租金進行了迴歸分析,並且計算了相關係數。

可以看到,最近地鐵距離和每平米租金之間當然是有相關性的,距離地鐵越近,租金越貴。北上廣深的相關係數分別是-0.13,-0.17,-0.12,-0.13,可見,上海地鐵站的距離對租金的影響最大,廣州最小。

我們還計算了各城市地鐵距離每100米的租金均價。

可見,北京市只要地鐵在900以內,每平米租金變化不大。900米和1000米租金差距爲12.5元,也就是說,租一個20平的房子,距離地鐵站900米和1000米的租金差距是250元。

上海市只要地鐵在700以內,每平米租金變化不大,700以上租金開始明顯下降。

廣州市每平米租金明顯比其它城市低。同樣,只要地鐵在900以內,租金變化不大。900米和1000米租金差距爲12元。

深圳市只要地鐵在400以內,租金變化不大。400米和500米租金差距爲17.6元。也就是說,租一個20平的房子,距離地鐵站400米和500米的租金差距是352元。

四、房屋大小對每平米的租金影響如何?

我們把各城市房源的面積和每平米均價繪製出關系圖。可以看到,不管是哪個城市,出租面積在15平米以內的房子每平米租金都是最貴的, 當然這裏不排除租金貴的區域有更多單獨出租的小房間這個原因。但是還是可以看出來,如果有認識的好友一起租大房子,不僅每平米的租金更便宜,而且還可以有一個大點的公用客廳。

五、租個人房源好還是公寓好?

現在公寓房越來越多,我們在面臨選擇的時候,都會想是租個人房源好還是公寓好呢?個人房源質量參差不齊,遇上好的真不容易。而公寓統一裝修,風格現代,但是卻有各種各樣的問題(甲醛、隔音、亂收費等)。

廣州和深圳公寓數量佔總房源數量的20%和51%(深圳怎麼那麼多公寓?)。可見廣州和深圳公寓都要比個人房源貴一些,廣州平均每平米貴12元,深圳貴2元。

六、精裝和簡裝對房子價格的影響

精裝簡裝又是一個問題。所謂精裝,以我們租房子的經驗,就是重新刷過牆,簡裝呢,就是看起來破破舊舊的房子。

可以看到,北上廣深精裝的房子比簡裝的房子平均每平米租金要分別貴:28、16、35、46元。深圳的精簡裝差別最大。也就是說,在深圳租一個20平精裝的房子要比簡裝的貴上920元!

可以看到,在廣州和深圳,精裝公寓都是要比個人房源貴上很多的。廣州個人房源精裝和簡裝租金幾乎無差別,但精裝公寓比精裝個人房源每平米租金要貴上77元(一倍不止)!深圳要貴46元。 也就是說,在廣州租一個20平的房子,精裝公寓要比個人房源貴上1540元!

七、各城市房源租售比

可見,按照北上廣深當前的房價,50年左右的租金可以在城市買下一套房。其中深圳最低,只需要48年(也就意味着深圳的小夥伴們心頭最痛)。

八、北上廣深租房時都看重什麼?

我們統計了北上廣深各城市房源最多的3種戶型。

可見,北上廣都偏愛2室1廳1衛的房子,而深圳卻是1室0廳1衛的房子最多,看來,在深圳奮鬥的人,能住帶廳的房子已經不容易了。 不過四個城市都是小戶型出租的居多。

最後,我們對每個房源的標籤進行了統計,並且繪製了詞雲圖,可以看出各城市租房時思考的側重點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章