- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 学习之旅16-R数据可视化-图形处理(二)
六、图形处理前言6、ggplot数据可视化 (二)6.1 准备工作6.2 图形映射6.3 统计变化前言上一节我们对ggplot2包中的高级绘图有了一定了解,但是里面的很多参数并没有详细介绍,本节我们将继续对具体的参数函数进行讲解。6、ggplot数据可视化 (二)6.1 准备工作我们总是想从庞大的数据集中获取我们想要的信息,比如对于mpg数据集中的数据,我们想知道大引擎的车是否比小引擎的车更加耗油?或许更耗油,但是我们可能需要进一步知道之间的具体关系:正相关还是负相关,线性还是非线性。任何的
2021-03-23 00:00:20 664 1
原创 学习之旅15-R数据可视化-图形处理(一)
五、高级绘图(一)前言5、gglot2数据可视化5.1 关于R图形系统5.2 ggplot2包5.3 条形图5.3.1 简单绘制条形图5.3.2 绘制簇状条形图5.3.3 绘制频数条形图5.3.4 对正负条形图分别着色5.3.5 条形宽度与条形间距5.3.6 添加数据标签前言之前我们讨论过关于数据的处理,对于任何的数据分析我们都是建立在数据的基础上,R语言也不例外。我们在利用R来做数据分析的时候必然少不了这些环节:通过以上的数据处理,我们会最终得到结果,形成数据报告或者图表展现,但最好的呈现方式还是
2021-03-14 15:42:49 688
原创 学习之旅14-R基本数据管理(二)
四、基本数据管理(二)前言4、数据基本管理4.2 缺失值4.2.1 缺失值的判断4.2.1 重编码为缺失值4.2.1 排除缺失值4.3 日期值4.3.1 日期值转化前言上一节 学习之旅13-R基本数据管理(一)中,我们梳理了关于变量,因子的内容,并就如何创建变量以及变量的重编码,重命名做了简单介绍,这一节我们将进一步对数据的管理做详细介绍,比如缺失值如何查询、剔除,如何对数据做进一步转化,数据集的合并,查询子集等等。4、数据基本管理4.2 缺失值缺失值在很对场景都会出现,即数据可能由于某种原
2021-03-02 21:53:15 640 2
原创 学习之旅13-R基本数据管理(一)
四、基本数据管理(一)前言4、基本数据管理4.1 变量、因子4.1.1 创建变量4.1.2 变量重编码4.1.3 变量重命名前言在之前的学习中 学习之旅11-R数据结构中,我们对数据结构有了一定的了解,也讨论了很多导入数据的方法,但是当我们将数据表示为矩阵或者数据框时,这仅仅是数据准备的第一步,我们在分析数据之前大部分的时间其实是花在数据的准备之上的,只有数据准备,清洗,整理完毕才能进行更好的数据分析。4、基本数据管理4.1 变量、因子变量: 可以归纳为名义型、有序型、或连续型变量(1)名
2021-02-27 14:03:52 300 1
原创 学习之旅12-R初识图形
三、图形初识前言3.1 关于图形3.3 图形参数前言都说文不如表,表不如图,一幅精心绘制的图形能够帮助你在数以千计的零散信息中做出有意义的比较,提炼出使用其他方法时不那么容易发现的模式,检查出数据异常值。这正是我们做数据分析分目的,那么我们是怎么通过R语言来进行图表的绘制呢,下面我们就通过代码举例进行讲解。3.1 关于图形展开图形讲解之前,我门先回顾一下上节的数据结构-数据框。> key <- c(5,10,15,20,25);> Pa <- c(12,17,20
2021-02-26 12:43:01 322
原创 学习之旅11-R数据结构
二、R数据集前言2、R数据集2.1 数据集2.2 数据结构2.2.1 向量2.2.2 数据框2.3 数据输入2.3.1 键盘输入2.3.1 Excel导入前言对于数据分析来说,我们首先要做的就是按照相应的格式来创建含有研究价值的数据集。在R中我们需要:1、选择一种数据结构来存储我们的数据结构;2、将数据输入或导入到这个数据结构中;3、根据需要对数据进行进一步处理分析;4、形成分析结果、报告等。2、R数据集2.1 数据集关于数据集: 简单来说数据构成的集合,不同的领域对于数据集的行和列的叫法各
2021-02-22 20:00:44 365
原创 学习之旅10-R语言介绍
R语言介绍前言一、R语言介绍1.1 为何要使用R1.2 R的获取和安装1.3 R 的使用1.3.1 初始R1.3.2 获取帮助1.3.3 工作空间1.3.4 输入和输出前言如今的数据分析要从广泛的数据源(数据库管理系统、文本文件、统计软件以及电子表格)获取数据、将数据片段融合到一起、对数据做清理和标注、用最新的方法进行分析、以有意义有吸引力的图形化方式展示结果,最后将结果整合成令人感兴趣的报告并向利益相关者和公众发布。R正是一个适合完成以上目标的理想而又功能全面的软件。一、R语言介绍1.1 为何
2021-02-22 14:23:35 931
原创 学习之旅9-mysql索引(二)
Mysql索引 (二)1.3、索引优化分析引入: 上一篇文章学习之旅8-mysql索引(一).我们简单的了解的什么是索引,索引执行(磁盘IO)以及索引的简单分类,接下来我们通过分析执行计划来具体看看我们执行sql语句时是否使用索引,以及索引是否生效的一些情况。1.3、索引优化分析分析执行计划: 优化器(算法)最终得出的,代价最低的,SQL语句的执行方案。用于分析SQL的执行情况。通过explain 执行语句或者desc 执行语句来具体分析。以mysql中自带world数据库中数据为例:mysql
2021-01-17 17:54:40 147
原创 学习之旅8-mysql索引(一)
Mysql索引 1、索引介绍1.1、初识索引1.2、索引分类1.3、索引原理引入: 我们平时在看一本书时,为了快速找到我们需要的章节,我们通常会通过目录来定位,对于mysql而言,索引就相当于目录,索引是存储引擎用于快速找到记录的一种数据结构。那么索引的原理以及索引有哪些,如何建立索引,使用索引呢?下面我们就具体学习关于mysql索引。1、索引介绍1.1、初识索引什么是索引: 对应mysql而言,索引其实就本质上就是一种数据结构,目的是为了让我们高效的获取数据,提高数据查询速度。通俗来说,索引
2021-01-04 20:07:54 149
原创 学习之旅7-python函数(二)
python函数(二)1、关于变量1.1、局部变量1.2、全局变量回顾: 函数的类型包括哪些?1.无参数,无返回值,一般用于提示信息打印。2.无参数,有返回值,多用于数据采集中,比如获取系统信息。3.有参数,无返回值,多用在设置某些不需要返回值的参数设置。4.有参数,有返回值,一般是计算型的,需要参数,最终也要返回结果。1、关于变量1.1、局部变量局部变量: 就是定义在函数内部的变量【作用域仅限于在该函数中使用,跳出该函数体,不再生效】不同的函数可以定义相同的局部变量,互不影响。局
2020-12-26 16:19:13 262 3
原创 学习之旅6-python函数(一)
python函数1、python函数1.1 函数基础1.2、函数参数1.3、函数返回值1.4、函数嵌套调用2、引入 :基本上所有的高级语言都支持函数,Python也不例外。Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。函数就是最基本的一种代码抽象的方式1、python函数1.1 函数基础什么是函数: 函数其实就是一系列代码封装组合,在程序中可以多次运行,一般来说函数是完成一个具体的独立功能。函数的优点: 简化复杂冗余的代码块,整体代码结构清晰,使问题局部
2020-12-19 14:37:43 149 2
原创 学习之旅5-mysql补充
1、mysql查询关于左右连接 :结果集小的表驱动大表,减少循环次数,达到优化目的,但是需要结合索引进一步优化union all 与 union 的区别:前者不去重,后者自动去重show 语句:show databases; 查询所有库show tables; 查询所有表show tables from city; 查询city库中所有表show processlist; 查询mysql连接情况show full processlist; 查询mysql连接的详细情况show c
2020-12-13 17:48:56 133
原创 学习之旅4-mysql基础
mysql基础1.MySQL简介与安装1.1、mysql版本介绍1.2、安装1.2.1、rpm/yum1.2.2、 二进制安装1.3、源码编译安装2、MySQL服务结构与管理2.1、C/S模型(客户端/服务端模型)2.2、服务器端:实例2.3、MySQL进程结构2.4、MySQL存储结构2.5、MySQL基础管理2.5.1、用户管理:2.5.2、权限管理:2.5.3、连接管理2.5.4、初始化配置2.5.5、多种启动方式:2.5.6、启动故障3、SQL基础3.1、结构化查询语言3.2、 server端 sq
2020-12-07 21:02:14 150
原创 学习之旅3-python高级数据类型
引入: 计算机是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有:数字、字符串、列表、元组、字典等。关于序列: 在python当中 序列就是一组按照顺序排列的值【数据集合】在python中 存在三种内置的序列类型:字符串、列表、元组优点:可以支持索引和切片的操作特征:第一个正索引为0,指向的是左端,第一个索引为..
2020-12-06 16:52:34 918 13
原创 学习之旅2-python 流程控制
1、判断与流程控制1.1 关于流程控制流程: 即计算机执行代码的顺序流程控制: 对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑。Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。1.2 流程控制的分类1.2.1 顺序流程顺序流程: 就是代码一种自上而下的执行结构,也是python默认的流程1.2.2 选择/分支流程选择/分支流程: 根据在某一步的判断,有选择的去执行相应的逻辑的一种结构1)单分支 if
2020-11-09 22:58:40 697 1
原创 学习之旅1-python 初识
1、认识python1.1 什么是pythonPython是一种面向对象的解释型计算机程序设计语言,由 吉多·范罗苏姆 开发,第一个公开发行版版发布于 1991 年。它常被昵称为胶水语言,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。1.2 python的优缺点优点: 简单易学、免费开源、丰富的第三方库、可移植、面向对象缺点: 运行速度慢、代码不能加密、强制的缩进、GIL全局解释器锁2、pyhon的安装与运行2.1 运行环境及安装运行环境: linux 、wind
2020-11-08 16:43:50 309
Radmin.rar
2020-08-12
飞船大战unity3D游戏开发实践
2019-03-15
J2EE综合开发实践
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人