北上广深哪个城市的购物中心最多?
俊红的数据分析之路
共 2405字,需浏览 5分钟
·
2021-11-09 10:27
今天我们看看去北上广深玩的时候,在哪里逛街选择最多!
走起~
购物中心数量
在北上广深,上海市以386
个购物中心数量高居第一,其次是北京市共有260个购物中心,广州和深圳的购物中心数量差不多均在220+。
城市 | 购物中心数量 | 面积(平方公里) | 常住人口(万) |
---|---|---|---|
北京市 | 260 | 16,410 | 2,189 |
上海市 | 386 | 6,340 | 2,487 |
广州市 | 227 | 7,434 | 1,867 |
深圳市 | 225 | 1,997 | 1,756 |
购物中心分布
购物中心基本都位于各大城市的中心区域以及零散分布在郊区的区中心
北京购物中心分布
在北京市,购物中心最多的是朝阳区,其次是海淀区。而朝阳区购物中心数量之多,几乎占了北京市的1/3
。我们熟知的北京三里屯太古里
、国贸商城
、朝阳大悦城
、合生汇
和北京SKP
等等都位于朝阳区。
上海购物中心分布
在上海,购物中心最多的是浦东新区,当然这里区别于北京朝阳区的情况,浦东新区的面积太大了其实。上海购物中心比较集中的区域在南京西路、人民广场、南京东路和陆家嘴一带,像国金
、正大广场
就位于陆家嘴,新世界大丸百货
、南京西路太古汇
等就在南京路一带。
广州购物中心分布
在广州,购物中心最多的是白云区,其次是天河区。毕竟白云区面积如此大,不过像知名的广州太古汇
、天汇广场igc
和正佳广场
等都在天河区。
深圳购物中心分布
在深圳,面积比较大的宝安和龙岗两区的购物中心数最多。像宝安的壹方城
,南山的万象天地
、海岸城
,罗湖的深圳万象城
,福田的星河COCO park
等等都值得逛逛。
购物中心名称词云
基本上购物中心以 购物中心
、购物广场
、广场
为关键字。不过在北京有不少带有 关键字 汇的购物中心,如合生汇
、万象汇
等;广州和深圳有不少带有 关键字 城 的购物中心,如天河城
、壹方城
等。
北京-----------
上海------------
广州------------
深圳---------------
数据获取
数据来源高德地图API
,接口是关键字搜索。
# -*- coding: utf-8 -*-
"""
Created on Sun Jul 25 15:17:01 2021
@author: 可以叫我才哥
"""
import requests
import pandas as pd
import os
key = '你的key'
url = 'https://restapi.amap.com/v3/place/text?'
types = '购物中心'
citys = ['北京','上海','广州','深圳']
def get_mall(types,city,page):
params = {
'key':key,
'keywords':'',
'types':types,
'city':city,
'children': 1,
'offset':20,
'page':page,
'extensions':'all',
}
r = requests.get(url,params=params)
data = r.json()
pois = data['pois']
file_name = '北上广深购物中心数据.csv'
for poi in pois:
if len(poi['parent'])==0:
df = pd.DataFrame({
'_city' : poi['cityname'],
'_id' : poi['id'],
'_name' : poi['name'],
'_adname' : poi['adname'],
'_location' : poi['location']
},index=[0])
else:
continue
if os.path.exists(file_name):
df.to_csv(file_name, mode='a', header=False,
index=None, encoding='utf_8_sig')
else:
df.to_csv(file_name, index=None, encoding='utf_8_sig')
return pois
for city in citys:
page = 1
while True:
pois = get_mall(types,city,page)
if pois == []:
break
page+=1
print(f'\r正在爬取{city}的 第{page}页购物中心数据',end='')
评论