python抓取北京所有社区医院经纬度

第一步

先从北京政府的官网上获取了有北京所有社区医院信息的excel表格,然后利用pandas库将name列提取出来并转换为list对象

from pandas import DataFrame
df = pd.DataFrame(pd.read_excel('C:/Users/15643/Desktop/hospital_data.xls'))
data_set = np.array(df['name'])
data_set_lists = data_set.tolist()

第二步

利用百度地图开放平台来获取每个医院的经纬度

from urllib import request
import reimport urllib.parse as urpdef __get_location1__(name):my_ak = '  '    # 需要自己填写自己的AKqurey = urp.quote(name)try:url = 'http://api.map.baidu.com/place/v2/search?query='+qurey+'&tag='+'&region='+urp.quote('北京')+'&output=json&ak='+my_ak#print(url)req = request.urlopen(url)res = req.read().decode()lat = pd.to_numeric(re.findall('"lat":(.*)',res)[0].split(',')[0])lng = pd.to_numeric(re.findall('"lng":(.*)',res)[0])return lat,lng  #经度和纬度except:return 0,0

第三步

把之前提取到的各个医院的名字放在该函数里,获取到每一个医院的经纬度信息,并把提取到的数据保存在一个新的excel文件中

data_list=[]
for data_set_list in data_set_lists:lat,lng=__get_location1__(data_set_list)data_list.append([lat,lng])
df = pd.DataFrame(data_list,columns=['lat','lng'])
df.to_excel('C:/Users/15643/Desktop/1.xls',sheet_name='test')
print(df)

利用Arcgis进行可视化

1.将储存有经纬度的sheet表导入到arcgis中
2.选中该工作表单击右键,选择显示XY数据,x字段选择lng,y字段选择lat
3.再次选中该工作表单击右键,选择数据,导出数据后生成一个图层
以下为结果

python抓取北京所有社区医院经纬度相关推荐

  1. 学习python抓取数据——链家北京二手房数据

    最近在学习用Python进行数据分析.机器学习,基本都是用现成数据集进行模型训练及验证,想用一些实际数据看一下效果,于是想到用Python尝试抓取一些实际数据. 目标:爬取链家网北京二手房房价.位置. ...

  2. Python 抓取数据并可视化

    Python 抓取数据并数据可视化 前言 一.数据抓取篇 1.简单的构建反爬措施 2.解析数据 3.完整代码 二.数据可视化篇 1.数据可视化库选用 2.案例实战 (1).柱状图Bar (2).地图M ...

  3. 使用python抓取并分析数据—链家网(requests+BeautifulSoup)(转)

    本篇文章是使用python抓取数据的第一篇,使用requests+BeautifulSoup的方法对页面进行抓取和数据提取.通过使用requests库对链家网二手房列表页进行抓取,通过Beautifu ...

  4. 用python抓取智联招聘信息并存入excel

    用python抓取智联招聘信息并存入excel tags:python 智联招聘导出excel 引言:前一阵子是人们俗称的金三银四,跳槽的小朋友很多,我觉得每个人都应该给自己做一下规划,根据自己的进步 ...

  5. python新闻评论分析_使用 python 抓取并分析京东商品评论数据

    本篇文章是python爬虫系列的第三篇,介绍如何抓取京东商城商品评论信息,并对这些评论信息进行分析和可视化.下面是要抓取的商品信息,一款女士文胸.这个商品共有红色,黑色和肤色三种颜色, 70B到90D ...

  6. 使用Python抓取猫眼近10万条评论并分析

    <一出好戏>讲述人性,使用Python抓取猫眼近10万条评论并分析,一起揭秘"这出好戏"到底如何? 黄渤首次导演的电影<一出好戏>自8月10日在全国上映,至 ...

  7. 《一出好戏》讲述人性,使用Python抓取猫眼近10万条评论并分析,一起揭秘“这出好戏”到底如何?

    视频课程链接:https://edu.csdn.net/course/detail/9348 黄渤首次导演的电影<一出好戏>自8月10日在全国上映,至今已有10天,其主演阵容强大,相信许多 ...

  8. python 抓数_使用python抓取并分析数据

    本篇文章是使用python抓取数据的第一篇,使用requests+BeautifulSoup的方法对页面进行抓取和数据提取.通过使用requests库对链家网二手房列表页进行抓取,通过Beautifu ...

  9. 《一出好戏》讲述人性,使用Python抓取猫眼近10万条评论并分析,一起揭秘“这出好戏”到底如何?...

    黄渤首次导演的电影<一出好戏>自8月10日在全国上映,至今已有10天,其主演阵容强大,相信许多观众也都是冲着明星们去的. 目前<一出好戏>在猫眼上已经获得近60万个评价,评分为 ...

  10. python代码案例详解-我用Python抓取了7000 多本电子书案例详解

    安装 安装很简单,只要执行: pip install requests-html 就可以了. 分析页面结构 通过浏览器审查元素可以发现这个电子书网站是用 WordPress 搭建的,首页列表元素很简单 ...

最新文章

  1. (八十二)利用苹果服务器获取导航信息和绘制路径
  2. MySQL从服务器写入报错吗_MySQL主从复制读写分离及奇怪的问题
  3. JavaScript消息框
  4. 【转】dcmtk程序包综述(1)!!!!!!
  5. 约数研究(洛谷-P1403)
  6. Python项目打包成exe文件
  7. C#无法将顶级控件添加到控件 新的子窗体无法添加到主窗体
  8. 整人输入指定内容退出html,整人代码
  9. android 6.0自启动管理器,安卓6.0技巧:系统自带文件管理器
  10. CSS单位中px、en和rer的区别?
  11. 红外对管信号处理电路(滞回比较器)
  12. 28:全局变量的使用
  13. python的continue用法_Python学习笔记之Break和Continue用法分析
  14. 南京农业大学计算机考研资料汇总
  15. 随机森林 c语言,随机森林算法有哪些优缺点
  16. 蓝牙耳机打游戏什么牌子好?打游戏超低延迟的蓝牙耳机推荐
  17. Excel---条件格式与公式
  18. 2022一建改革加考英语和计算机,一级建造师2022年会改革吗,会增加考试科目吗...
  19. 分辨率、帧率、码率之间的关系(转)
  20. 服务器主板和普通主板性能,服务器主板和普通主板的区别

热门文章

  1. 服务器虚拟化思维导图,虚拟语气思维导图解析.ppt
  2. c4d和3dmax建模哪个好?
  3. c语言erf函数,erf_数值 | Numerics_C_参考手册_非常教程
  4. MATLAB 去除图例legend外边框
  5. visio连接线和框图不好控制总跑跳问题
  6. 省级面板数据(2000-2019)三:人口比、抚养比、就业、失业、离婚、教育(stata版)
  7. 图扑智慧交通:数字化地铁大屏管控运维平台
  8. python输出100以内奇数的几种输出方式
  9. 用户标签照妖镜api、旺旺搜索搜索标签api、用户标签查询api、淘宝用户标签透视透视api
  10. maxon电机加速度上不去的原因及解决