蜗牛数据分析
职业作者,多年编程图书写作经验,专注研究Python和R语言。
展开
-
R语言时间序列分析
R语言时间序列分析、平稳性检验、转换时间序列、差分、ARMA模型、ARIMA模型、自动定阶建模auto.arima()原创 2023-10-19 20:32:19 · 483 阅读 · 0 评论 -
R语言统计计算函数汇总
R语言提供了大量的数据计算函数,可以实现求和、求均值、求最大值、求最小值、求中位数、求众数、求方差、标准差等等,从而使得数据统计变得简单高效。原创 2023-06-08 20:40:22 · 1072 阅读 · 0 评论 -
ggpolt2绘制7种不同的柱形图简单又实用
绘制分组柱形图同样使用geom_col()函数,重点是指定fill参数为分类数据,fill表示填充,也就是将分类数据映射到填充的颜色当中,这样就形成了一个堆积效果的柱形图(默认为纵向堆积),由于分组柱形图是多根柱子横向堆积的,因此还需要指定position参数为“dodge”。ggplot2默认绘图颜色是黑色(如图1所示),那么,通常可以使用color参数设置想要的颜色,例如color="blue",但是柱形图有所不同,color参数只会设置边框的颜色,而设置柱子颜色需要使用fill参数。原创 2023-06-06 15:54:39 · 966 阅读 · 0 评论 -
史上最全的RStudio使用快捷键
(10)最大化窗口:Ctrl+Shift+数字(如Ctrl+Shift+1),恢复窗口Ctrl+Alt+Shift+0。(11)最大化环境管理窗口中的Connections(连接):Ctrl+Shift+F5。(8)环境管理窗口的Environment(环境):Ctrl+8。(7)资源管理窗口的Packages(包):Ctrl+7。(9)资源管理窗口的Viewer(查看):Ctrl+9。(3)资源管理窗口的Help(帮助):Ctrl+3。(5)资源管理窗口的File(文件):Ctrl+5。原创 2023-05-27 20:21:21 · 3075 阅读 · 0 评论 -
数据处理与清洗
并不是所有的数据都符合数据分析、数据挖掘的要求,还需要经过一些处理,因为数据的质量将直接影响数据分析或者算法模型的结果。下面主要介绍一些最基本的数据处理,包括查看数据概况、数据清洗、字符串处理、数据合并与拆分以及数据转换与重塑。原创 2023-05-21 13:39:50 · 59 阅读 · 0 评论 -
R语言日期处理与时间序列
日期和时间格式的转换、提取日期和时间中的年、月、日、时、分钟和秒、按时间统计、更改时间周期、生成日期时间序列、lubridate包、时间序列包zoo和时间序列包xts原创 2023-05-18 21:05:43 · 451 阅读 · 0 评论 -
R语言导入Excel/CSV/SPSS/MySQL数据库/XML等类型数据
R提供了导入各种数据集的函数,支持大多数的数据分析软件提供的文件和数据库文件,如文本文件、Excel文件、数据库中的数据、XML数据、SPSS数据、SAS数据等等,如图1所示。下面对一些常用的数据集进行介绍。原创 2023-04-06 17:01:18 · 718 阅读 · 0 评论 -
R语言获取数据——手工输入数据
在R语言中获取数据集的方法有多种,例如读取Excel文件、数据库中的文件,而当我们没有这些渠道能够获取到数据集时,也可以手工输入数据,即通过键盘输入数据,它是获取数据集的最简单方法。另外,还可以在代码中直接输入数据,下面分别进行介绍。原创 2023-04-06 15:50:29 · 1014 阅读 · 0 评论 -
R语言中的循环语句和跳转语句
日常生活中很多问题都无法一次解决,如盖楼,所有高楼都是一层一层垒起来的。再或者有些事物必须周而复始地运转才能保证其存在的意义,例如,公交车、地铁等交通工具必须每天在同样的时间往返于始发站和终点站之间。类似这样的反复做同一件事的情况,称为循环。在R语言中循环语句主要有4种类型,下面将对这4种类型的循环语句分别进行介绍。原创 2023-04-05 18:13:45 · 279 阅读 · 0 评论 -
R语言的if语句
R语言中最简单的选择语句是使用if保留字组成的选择语句,语法格式如下:if(表达式) {语句块}其中,括号中的表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例如,a > b and a!= c),如果表达式为真(TRUE),则执行“语句块”;如果表达式的值为假(FALSE),就跳过“语句块”,继续执行后面的语句,这种形式的if语句相当于汉语里的“如果……就……”,其流程图如图1所示。下面通过一个具体的实例介绍if语句,判断一个数,除以三余二,除以五余三,除以七剩二。原创 2023-04-05 16:56:04 · 1035 阅读 · 0 评论 -
R语言中的列表
列表是R语言数据结构中最为复杂的一种。一般来说,列表就是一些对象(或成分,component)的有序集合。列表允许整合若干(可能无关的)对象到单个对象名下。例如,某个列表中可能是若干向量、矩阵或数据框,甚至其他列表的组合。列表具有以下特点:(1)列表是可以包含多个不同数据元素的数据对象。(2)可以包含向量、矩阵、数据框,甚至是列表。(3)列表的各个元素称为列表项,列表项的数据类型可以不同,长度可以不同。下面介绍如何创建列表和列表的索引。原创 2023-04-05 10:51:28 · 130 阅读 · 0 评论 -
R语言中的因子
因子在R语言中用于处理分类变量,其命名来源于统计学中的名义变量。例如糖尿病的类型、性别、学历和民族等。下面介绍如何创建因子和改变因子水平。原创 2023-04-05 10:48:24 · 201 阅读 · 0 评论 -
R语言数据框的详细介绍与应用
数据框也是R语言中的一种数据结构,它比矩阵应用更为广泛,包括行/列数据,可以有多种数据类型,如图1所示。下面介绍如何创建数据框、获取数据框信息、获取数据框中的数据、数据框数据的增加、删除、修改和查询以及数据框查询等。原创 2023-04-05 10:38:45 · 172 阅读 · 0 评论 -
R语言中的数组
数组主要用于存储多维数据,可分为一维数组、二维数组、三维数组和多维数组,一般三维以上的数组称之为多维数组。下面介绍创建数组、数组索引和数组的修改。原创 2023-04-04 18:03:58 · 110 阅读 · 0 评论 -
R语言中的矩阵
矩阵是将数据按行和列组织数据的一种数据结构,相当于二维数组,如图1所示。与向量类似,矩阵的每个元素都拥有相同的数据类型。通常用列来表示来自不同变量的数据,用行来表示相同的数据。在R语言中矩阵在数据统计分析过程中尤为重要,尤其矩阵运算是多元统计的核心,而主成分分析、因子分析和聚类分析页也离不开矩阵变换与运算。下面主要介绍如何创建矩阵、矩阵索引、矩阵运算、线性代数运算和矩阵统计计算原创 2023-04-04 10:58:35 · 235 阅读 · 0 评论 -
R语言中向量的详细介绍
向量是R语言中最简单、最重要的一种数据结构,是构成其他数据结构的基础。在R语言中的向量概念与数学中向量是不同的,类似于数学上的集合的概念,由一个或多个元素所构成。向量是由一系列同一种数据类型的有序的元素构成的一组数据,例如图1所示,这里我们可以理解为数组。下面将主要介绍如何创建向量、向量索引、向量的操作、向量运算和向量排序。原创 2023-04-04 09:35:40 · 177 阅读 · 0 评论 -
R语言中的帮助
学会使用帮助文档不仅可以提高学习效率、缩短学习路径,还可以解决日常编程中遇到的问题。R语言提供了大量的帮助,下面介绍如何使用R中的帮助。原创 2023-04-04 07:51:53 · 955 阅读 · 0 评论 -
R包的安装与使用
R语言的包是R函数、编译代码和样本数据的集合。它们存储在R安装目录下的一个名为“library”文件夹中,例如图1所示。默认情况下,R语言自带了一些包,如base、boot、class等等。library()运行程序,结果如图2所示。如果需要一些特殊功能的包(即扩展包)可以通过下载安装后使用。下面介绍如何安装包、载入包和使用包。原创 2023-04-04 07:43:44 · 1212 阅读 · 0 评论 -
R语言的字符串
几乎所有的程序都离不开字符串,例如姓名、性别(男或女)、商品名称、类别等等,因此在程序开发过程中就避免不了对字符串进行操作处理,常用的如拼接字符串、计算字符串长度、截取字符串、字符串拆分等等。原创 2023-04-03 17:56:06 · 508 阅读 · 0 评论 -
R语言的函数
我们可以把实现某一功能的代码定义为一个函数,然后在需要使用时,随时调用即可,十分方便。对于函数,简单地理解就是可以执行某项工作的代码块,有点类似积木块,可以反复地使用。在R语言中包括大量的内置函数,可以在程序中直接调用。当然,也可以自己创建和使用函数,这种称为自定义函数。原创 2023-04-03 17:24:33 · 53 阅读 · 0 评论 -
R语言的运算符
运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。R语言中的运算符主要包括算术运算符、关系(比较)运算符、逻辑运算符、赋值符号。在R语言中,运算符主要用于向量运算,下面将对一些常用的运算符进行介绍。原创 2023-04-03 17:14:16 · 317 阅读 · 0 评论 -
R语言基本数据类型
R语言的基本数据类型可分为数值型(numeric)、字符型(character)、逻辑型(logical)等原创 2023-04-03 16:24:12 · 66 阅读 · 0 评论 -
R语言变量
R语言变量。值可以改变的量称之为“变量”,每一个变量都有一个名字,例如a。在R中,不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。原创 2023-04-03 12:25:42 · 471 阅读 · 0 评论 -
RStudio集成开发环境的详细介绍
RStudio集成开发环境、RStudio编辑窗口、RStudio菜单栏、RStudio特色功能、RStudio常用的快捷键原创 2023-04-03 12:08:37 · 1908 阅读 · 0 评论 -
下载与安装RStudio
下载RStudio、安装RStudio,在RStudio集成开发环境中编写人生中第一个R程序原创 2023-04-03 11:47:16 · 482 阅读 · 0 评论 -
R的下载与安装
R语言是一门数据统计语言,在数据处理等方面具有很大的优势。在如今的开发语言排行榜中,我们惊喜的看到R语言正得到越来越多人的关注,下面介绍在Windows系统中如何下载R和安装R。原创 2023-04-03 11:01:52 · 579 阅读 · 0 评论