(
课件网) 八年级 · 物联网实践与探索 第四单元 第18课 数据分析与处理 02 学习目标 把采集到的数据变成有用的结论 识别工具 认识算盘、电子表格及常见数据分析工具。 获取数据 理解平台下载文件与程序API调用两种方式。 处理数据 掌握整理、排序、条件筛选和分组求平均。 规范应用 发现异常数据并保护平台账号和数据安全。 03 新知导入 从算盘到计算机:数据处理工具的演进 人们不断改进数据处理工具:从手工计算,到机械计算,再到今天可以运行程序的电子计算机。 算盘:用算珠完成计算 机械计算工具:辅助重复运算 课堂思考:面对每天数千条传感器记录,哪种工具更适合进行批量处理? 04 学一学 现代数据处理:表格、分析软件与程序 电子表格 WPS表格等软件:查看数据、排序、筛选和统计。 专业分析工具 FineBI、Hadoop等工具:适应较大规模的数据分析需求。 Python程序 可以重复执行处理步骤,适合批量、自动化任务。 05 活动一 生活中的数据处理工具 回想你用过的数据工具,联系实际说一说:它们处理过什么数据? 计算器 计算购物找零或一道数学题 电子表格 查看成绩、统计小组调查结果 编程工具 重复处理很多条温度与湿度记录 对比发现:数据量越大、处理越频繁,越需要可靠的批量和自动化方法。 06 学一学 花盆数据为什么还需要处理? 传感器把数据上传到物联网平台,并不等于系统已经得到了有用的结论。 温度 什么时间最热? 光照 哪些记录达到了1000? 湿度 哪个花盆整体更干? 数据处理的目标:从原始记录中发现规律、比较差异并支持判断。 07 学一学 物联花盆数据从哪里来 传感器采集数据,经网络上传到物联网服务平台,之后再进行下载、整理和分析。 传感器采集 网络传输 平台存储 处理分析 关键区分:上传并保存 ≠ 已经完成分析。 08 学一学 从物联网服务平台获取数据的两种方式 方式一:下载数据文件 在平台主题管理页查看记录并下载文件,再用WPS表格等工具打开、检查和分析。 方式二:程序调用API 通过平台开放的接口让程序按规则获取数据,适合重复或自动化处理。 教材提示:API的接口地址、账号参数与返回格式取决于所选平台,使用前应阅读平台文档。 09 活动二 方式一:下载数据文件并查看 1 登录物联网服务平台并进入相应主题。 2 打开数据详情,查看保存的传感器记录。 3 下载数据文件,用电子表格软件打开。 4 检查字段:设备ID、时间、温度、湿度等。 本页图片位置:物联网服务平台/电脑监测界面;实际操作菜单以所用平台为准。 10 学一学 方式二:利用API自动获取数据(选做) import requests user = "平台账号" psd = "平台参数" topic = "主题ID" res = requests.get("平台接口地址", params={...}) if res.status_code == 200: print(res.text) 教材代码的作用 1 requests发起网络请求。 2 接口地址、主题等要按平台要求配置。 3 HTTP状态码200表示请求成功。 4 获取的数据可进入下一步整理。 提醒:此处是教学示意,不是真实可运行的接口;实际应用不应在URL中明文暴露密码。 11 学一学 分析前先检查:三种常见数据问题 问题 模拟记录 可能影响 缺失 A花盆11:00湿度为空 记录不完整,需说明处理策略 重复 B花盆10:00记录重复两次 核对后去除真正重复 格式错误 湿度出现“42%”文本 统一为可计算的数值42 先清理,再分析:缺失不等于0;是否删除重复记录需要结合采集过程判断。 12 学一学 数据处理的一般流程 明确目标 到底要回答什么 获取数据 文件下载或API 整理数据 识别异常与格式问题 分析数据 排序、筛选、分组 形成结论 解释结果与局限 如果一开始没有明确目标,就很难判断该用排序、筛选还是分组计算。 13 学一学 将接口数据整 ... ...