R语言数据重塑cbind+rbind+merge+ melt+cast
摘要:R语言中的数据重塑是关于变化的数据分为行和列的方式。大多数R地数据处理的时候是通过将输入的数据作为一个数据帧进行。这是很容易提取一个数据帧的行和列数据,但在某些情况,当我们需要的数据帧的格式是不同的来自收到它的格式。 R有许多函数用来分割,合并,改变行列,反之亦然在一个数据帧。 接合列和行中的数据帧
阅读全文
posted @
2017-08-07 14:56
csguo
阅读(3152)
推荐(0)
R语言中apply函数
摘要:前言 刚开始接触R语言时,会听到各种的R语言使用技巧,其中最重要的一条就是不要用循环,效率特别低,要用向量计算代替循环计算。 那么,这是为什么呢?原因在于R的循环操作for和while,都是基于R语言本身来实现的,而向量操作是基于底层的C语言函数实现的,从性能上来看,就会有比较明显的差距了。那么如何
阅读全文
posted @
2017-08-06 12:01
csguo
阅读(3985)
推荐(0)
R语言数组array函数
摘要:数组是一个可以在两个以上的维度存储数据的R数据对象。例如 - 如果创建尺寸(2,3,4)的数组,那么创建4个矩形矩阵每2行3列。数组只能存储数据类型。 使用 array()函数创建数组。它需要向量作为输入,并使用 dim 参数的值,以创建一个数组。 示例 例子下面将创建的每两个3×3矩阵的数组,具有
阅读全文
posted @
2017-08-06 11:53
csguo
阅读(32886)
推荐(1)
R语言列表list函数
摘要:列表是R语言中的对象,它包含不同类型的元素,比如 - 数字,字符串,向量和另一个列表等。一个列表还可以包含一个矩阵或一个函数作为它的元素。使用list()函数创建列表。 创建一个列表 下面是一个例子来创建一个包含字符串,数字,向量和逻辑值的列表 当我们上面的代码执行时,它产生以下结果: 命名列表元素
阅读全文
posted @
2017-08-06 11:15
csguo
阅读(74019)
推荐(1)
R语言多元素向量
摘要:使用冒号运算带有数值数据(数值的增加为1) 当我们上面的代码执行时,它产生以下结果: 使用序列 (Seq.) 运算符 当我们上面的代码执行时,它产生以下结果: charToRaw:把字符串转化为数字数组进行输出。 使用 c() 函数 非字符值强制转换为字符类型,如果该元素之一是字符。 当我们上面的代
阅读全文
posted @
2017-08-06 11:07
csguo
阅读(1245)
推荐(0)
R语言提取字符串的一部分substring函数
摘要:这个函数提取字符串的一部分。 语法 substring()函数的基本语法是: 以下是所使用的参数的说明: x - 是字符向量输入。 first - 是第一个字符要被提取的位置。 last - 是最后一个字符要被提取的位置。 示例 当我们上面的代码执行时,它产生以下结果:
阅读全文
posted @
2017-08-06 10:43
csguo
阅读(58862)
推荐(1)
R语言改变大小写 toupper()和 tolower()函数
摘要:这些函数改变字符串的字符的大小写。 语法 toupper()和 tolower()函数的基本语法为: 以下是所使用的参数的说明: x - 向量输入。 示例 当我们上面的代码执行时,它产生以下结果:
阅读全文
posted @
2017-08-06 10:42
csguo
阅读(8600)
推荐(1)
R语言统计字符串的字符数ncahr函数
摘要:函数计算字符数量,包括在一个字符串的空格的个数。 语法 nchar()函数的基本语法是: 以下是所使用的参数的说明: x - 向量输入。 示例 当我们上面的代码执行时,它产生以下结果:
阅读全文
posted @
2017-08-06 10:41
csguo
阅读(9175)
推荐(0)
R语言格式化数字和字符串format函数
摘要:数字和字符串可以使用 format()函数的格式化为特定样式。 语法 format()函数的基本语法是: 以下是所使用的参数的说明: x - 为向量输入 digits - 是显示总位数 nsmall - 是最小位数的小数点右边 scientific - 设置为TRUE,则显示科学记数法 width
阅读全文
posted @
2017-08-06 10:40
csguo
阅读(22545)
推荐(0)
R语言paste函数
摘要:中许多字符串使用 paste() 函数来组合。它可以将任意数量的参数组合在一起。 语法 粘贴(paste)函数的基本语法是: 以下是所使用的参数的说明: ... - 表示要组合的任何数量的参数。 sep - 表示参数之间的分隔符。它是任选的。 collapse - 用于消除两个字符串之间的空间。但不
阅读全文
posted @
2017-08-06 10:33
csguo
阅读(54049)
推荐(1)
R语言函数
摘要:函数是一个组织在一起的一组以执行特定任务的语句。R语言有大量的内置函数,用户也可以创建自己的函数。 在R语言中的函数是一个对象,所以R语言解释器为能够通过控制到该函数,带有参数可能是函数必要完成的操作。 反过来函数执行其任务,并将控制返回到其可以被存储在其它的目的解释器以及任何结果。 函数定义 R函
阅读全文
posted @
2017-08-06 10:28
csguo
阅读(3330)
推荐(0)
R语言运算符
摘要:运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。R语言有丰富的内置运算符,并提供以下类型的运算符。 运算符类型 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 下表列出了用R语言支持的算术运算符。运算符作用向量中的每个元素。 关系运算符 下表列出了R语言中支持的关系运算
阅读全文
posted @
2017-08-06 09:59
csguo
阅读(13987)
推荐(0)
R语言 删除变量rm函数
摘要:变量可以通过使用 rm()函数来删除。下面我们删除变量var.3。然后再打印变量时出现异常错误。 当上面的代码执行时,它产生以下结果: 所有的变量可以通过使用rm()和 ls()函数来一起删除。 当上面的代码执行时,它产生以下结果:
阅读全文
posted @
2017-08-06 09:40
csguo
阅读(22054)
推荐(0)
R语言查找变量ls函数
摘要:要知道目前在工作区中的可用变量,可以使用 ls()函数列出所有变量。 另外,ls() 函数可以使用模式来匹配变量名称。 当上面的代码执行时,它产生以下结果: 注: 示例输出是根据变量在环境声明来输出显示的。 在 ls() 函数可以使用模式匹配变量名。 当上面的代码执行时,它产生以下结果: 以点(.)
阅读全文
posted @
2017-08-06 09:37
csguo
阅读(9057)
推荐(0)
R语言变量赋值
摘要:变量可以使用向左,向右且等于操作符来分配值。可以使用 print() 或 cat() 函数打印变量的值。cat() 函数将多个项目并成连续并打印输出。 当我们上面的代码执行时,它产生以下结果: 注: 矢量c(TRUE,1)有逻辑和数值类的混合。因此,逻辑类强迫转换到数字类,如TRUE为1。 变量的数
阅读全文
posted @
2017-08-06 09:34
csguo
阅读(6974)
推荐(0)
R语言矩阵matrix函数
摘要:矩阵是元素布置成二维矩形布局的R对象。 它们包含相同原子类型的元素。尽管我们可以创建只包含字符或只逻辑值的矩阵,但是它们没有多大用处。我们使用的是在数学计算中含有数字元素矩阵。 使用 matrix()函数创建一个矩阵。 语法 R语言中创建矩阵的基本语法是: 以下是所使用的参数的说明: data -
阅读全文
posted @
2017-08-05 19:59
csguo
阅读(60628)
推荐(0)
R语言常用命令集合
摘要:help.start()//打开帮助文档 q()//推出函数 ls()//返回处于现在名空间的对象名称 rm()//清楚对象;rm(list=ls())清除所有内存数据 gc()//垃圾回收数据 sqrt(x)//标准差 rnorm()函数 rnorm()函数 rnorm(n, mean = 0,
阅读全文
posted @
2017-08-05 19:17
csguo
阅读(2494)
推荐(0)
R语言数据类型
摘要:当编写任何编程语言程序,需要使用不同的变量来存储各种信息。变量不过是用于保留存储器位置的存储值。这意味着,当创建一个变量,它会保留在内存中的一些空间。 你可能喜欢存储诸如字符以外的数据类型,如:宽字符,整型,浮点型,双浮点型,布尔等信息。基于变量的数据类型,操作系统分配内存,并决定什么可以存储在存储
阅读全文
posted @
2017-08-04 15:34
csguo
阅读(3760)
推荐(0)