内容正文:
3.2.1 数据分析
数据处理与应用
1
数据分析
使用适当的分析方法对采集和整理后的数据加以详细研究,提取有用的信息和形成概括总结的过程。之后常借助可视化工具,直观清晰地呈现信息
问题1:指出图中所反映的用户使用共享单车的特征。
P97
问题2:针对分析得到的特征,尝试提出共享单车管理的建议。
共享单车的出现方便了民众出行。但是随着车辆投放总量的增多,整体调控不足,也就出现了肆意挤占城市公共道路,局部公共空间饱和,偏远地区车辆不足的问题。依据骑车用户已有数据,合理调控车辆 已成为管理共享单车的一种有效策略。
数据分析
1.数据分析基本方法
P98
对比分析法是指将两个或两个以上的数据进行比较,分析它们的差异,从而揭示这些数据所隐含的事物发展变化或差距,并且可以准确、量化地表示出这种变化或差距。下图对不同场景下的共享单车使用情况进行了比较。
(1)对比分析法
数据分析
1.数据分析基本方法
P98
平均分析法是利用平均数指标来反映某一特征数据总体在一定时间、地点条件下的一般水平。通过特征数据的平均数指标,呈现事物目前所处的位置和水平,进而对不同时期、不同类型单位的平均数指标进行对比,明示事物的发展趋势和变化规律。
(2)平均分析法
数据分析
1.数据分析基本方法
P98
结构分析法是通过计算各个部分占总体的比重,进而分析某一总体现象的内部结构特征、总体的性质、总体内部结构随时间推移而表现出的变化规律性。各个部分占总体的比重即为结构指标,总体中各结构指标的总和为100%。
(3)结构分析法
数据分析
2.数据分析常用工具
电子表格软件是一种以表格形式组织、分析数据的计算机软件,它以直观的表格形式进行数据分析,具有“所见即所得”的特点。电子表格软件通常具有表格制作、统计计算、图表处理等功能。
(1)电子表格软件
6
数据分析
2.数据分析常用工具
在线数据分析平台是在网络环境下对所采集的数据进行实时分析的一种交互式数据服务平台。它可以通过与数据源的实时连接来获取最新数据,提供实时数据分析结果;也可根据用户的划实施数据分析,提供针对性的分析结果。
(2)在线数据分析平台
P99
7
数据分析
2.数据分析常用工具
(3)数据分析语言
P100
使用数据分析语言编写程序对数据进行分析时,可以按照实际需求,灵活、深入地进行数据分析和挖掘。在一定程度上,可以摆脱具体软件格式和平台专用功能的限制。目前,比较主流的数据分析语言有Python语言、R语言和MATLAB语言。
8
项目实践
使用Python语言的Numpy和Pandas库编写程序,统计共享单车某个站点全天的开锁量,并计算其单位时间(小时)内最大的开锁量。
①分析数据
P100
开锁时间(datetime)、站点名(local_name)和日期(year_month)这三个特征值为统计提供了数据支撑。
想要统计某个站点于6月23日的全天开锁量,需要哪些字段的数据?
项目实践
②确定方法 要统计全天的开锁量,先要利用value_counts()函数进行频数统计,得到单位时间(小时)内的开锁量,然后利用sum()函数和max()函数分别求得总开锁量和单位时间(小时)内的最大开锁量。
谈谈这一句代码筛选数据的逻辑
运行结果
P101
项目反思
1.本项目中,使用了哪一种分析数据的方法?
2.本项目中,使用了哪一种分析数据的工具?
3.能否谈一谈,本项目中使用numpy库的哪些函数?
3.2.1 数据分析
数据处理与应用
13
$$