P3 OpenStreetMap 项目思路整理

P3项目的核心在于数据的整理 data cleaning 数据清洗,数据来源于开源的OpenStreetMap平台,该平台上的很多数据都是开发者自行输入的,难免会造成数据的混乱和缺失,错误,也就是所说的dirty data 脏数据 human involved

data cleaning的关注点 validity completeness accuracy consistency uniformity

validity 有效性 数据是否符合常理 人名不应该是数字

completeness 完整性 数据记录表格中的数据是否记录完整

accuracy 准确性  数据是否符合实际情况 一个国家的人口值,国土面积

consistency 一致性

uniformity 统一性  单位是否统一

项目评估准则 中的地图中遇到的问题:

举例 :使用蓝图的实例中  使用编写的audit()函数来统计道路名称的种类  代码使用了cElementTree 正则表达式(正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配)

图1. 统计所用的audit()函数代码

图2. 部分统计结果

XML (Extensible Markup Language)数据处理基础:

1. XML 与 HTML 关系: XML用来存储和传输数据 HTML用来展示数据 (XML可以自定义标签,具备自我描述性)

XML将数据从HTML文件中分离出来,简化数据的传输,共享,更新

一个XML文件的示例 简单的一个便签文本

标签是处理的核心,读懂标签就能够对数据进行整理分类

树形结构文档 根元素,子元素,元素的属性

shil

构建http请求:待完成

OSM XML 文件基础:

1.迭代解析 创建一个tag标签,初步了解一个数据集的标签总数,通过逐一解析标签来完成数据分析工作总而避免将数据全部导入到内存中占据过大的内存空间。 使用解析器 parsing service.

优达学城java_优达学城数据分析师纳米学位——P3项目知识点整理及代码分析相关推荐

  1. 优达学城数据分析师纳米学位——P3项目知识点整理及代码分析 xml文件解析

    The ElementTree XML API 在廖雪峰的博客中提到: start_element  char_data  end_element 的处理思路,关注起始点,数据内容,终止点. 操作XM ...

  2. 优达学城java_优达学城数据分析师纳米学位——P4项目知识点整理及代码分析

    #P4项目知识点整理 ##P4项目概述 ##R语言知识点汇总 ##数据分析实例解析 #P4项目概述 使用R+EDA(exploratory data analysis探索性数据分析)(探索式数据分析是 ...

  3. 优达学城数据分析师纳米学位——P5项目知识点整理贝叶斯规则

    关键词: 条件概率(conditional probabilities), 贝叶斯规则(Baye's rules),全概率(Total probability Theorem) 参考资料: MOOC学 ...

  4. 深夜,学妹说她想做Python数据分析师

    大家好,我是大鹏,目前是一名数据分析师. 上周末晚上,我的学妹突然约我出来喝咖啡.想起学妹在学校就一直说想转行,最近在网上捣鼓自学数据分析软件有一小段时间了.我想她不是为了叙旧. 果然来到咖啡店,她一 ...

  5. python数据分析多久能学会_周末深夜,学妹说她想做Python数据分析师....

    大家好,我是大鹏,目前是一名数据分析师, 上周末晚上,我的学妹突然约我出来喝咖啡,我觉得这件事情不简单,果然一到她就递给我手机,开口就问: 鹏哥,你是个很厉害的数据分析师吧,快帮我看看这招聘要求都是什 ...

  6. python数据分析要学多久_如何七周成为数据分析师18:Python的新手教程

    本文是<如何七周成为数据分析师>的第十八篇教程,如果想要了解写作初衷,可以先行阅读七周指南.温馨提示:如果您已经熟悉Python,大可不必再看这篇文章,或只挑选部分. Python是近年来 ...

  7. 零基础学python pdf-笔记《零基础入门学习Python(第2版)》PDF+课件+代码分析

    通过自学编程,感觉到基础知识很重要,越到后面越能发现这一点,光记住是不行的,还要灵活运用,要多调试代码,计算机就是一个不断练习,不断遇到问题,解决问题的工种,要根据实际的业务能想到对应的语法,实际项目 ...

  8. 优达twitter 清理_Udacity优达学城数据分析视频

    Udacity优达学城数据分析视频下载!Udacity优达学城数据分析视频是udacity优达学城数据分析学习笔记!udacity优达学城纳米学位资料视频是机器学习&深度学习视频教程! Uda ...

  9. 优达学城计算机视觉pkl,优达学城机器学习工程师纳米学位项目介绍

    本文由 meelo 原创,请务必以链接形式注明 本文地址,简书同步更新地址 一对一的项目辅导是优达学城纳米学位的一大亮点.本文将简要介绍优达学城机器学习工程师纳米学位的6个项目.项目覆盖了机器学习的主 ...

最新文章

  1. ORACLE数据库对比表结构
  2. Gartner 认定 Microsoft 为具有远见卓识的云基础结构即服务提供商
  3. 数据库系统概论:第十一章 并发控制
  4. python用户登录程序_「Python」每日一练:函数的应用之注册登录程序
  5. Select多路复用
  6. 纯JS实现带小圆点缩略图及左右箭头的轮播图
  7. SAP-FICO-AR-关于剩余支付和部分支付的区别
  8. 电商促销活动那么多,美工需要炫酷海报万能模板!可套用!救急必备!
  9. 表单+文件上传+音频+iframe
  10. 全新的Windows Phone 8开发资源汇总
  11. java9新特性有json吗,磨剑三年,跳票一年,Java9新功能有哪些神通?
  12. (原)使用ass字幕文件通过ffmpeg给视频添加字幕的一些研究
  13. 统考计算机应用基础ex,EXCEL操作题
  14. 新手在Kail Linux中使用pdfcrack 来破解pdf密码
  15. html用css设置图片大小,css如何设置图片大小?
  16. 谈谈我对证券公司一些部门的理解——前、中、后台(转)
  17. 路由器——交换机——网络交换机:区别
  18. win10小娜搜索框搜索无反应
  19. bootstrapTreeTable 树性插件不能够自动展开的问题
  20. pbootcms网站模板安装教程图文详解

热门文章

  1. 3.3、云计算FusionAccess桌面组件介绍与安装
  2. 行业场景智能应用 解锁边缘计算时代新机遇
  3. three.js给scene添加hdr
  4. Ezee Graphic Designer 2.0.25 平面设计软件
  5. 原来我们很努力,也不过是为了过上普通生活.....
  6. 打开ssh通道是什么意思_如何使用爱思助手打开SSH通道和关闭SSH通道?
  7. VScode远程免密连接树莓派设备,并使用可视化界面(xming)进行代码调试,远程传输文件
  8. 服务器安全狗 网站打不开,服务器安全狗导致ASP.NET网站运行出错的一个案例
  9. SDN之虚拟逻辑网络
  10. allegro 贴片与过孔焊盘制作流程