2017年8月6日
摘要: 前言 刚开始接触R语言时,会听到各种的R语言使用技巧,其中最重要的一条就是不要用循环,效率特别低,要用向量计算代替循环计算。 那么,这是为什么呢?原因在于R的循环操作for和while,都是基于R语言本身来实现的,而向量操作是基于底层的C语言函数实现的,从性能上来看,就会有比较明显的差距了。那么如何 阅读全文
posted @ 2017-08-06 12:01 csguo 阅读(3932) 评论(0) 推荐(0) 编辑
摘要: 数组是一个可以在两个以上的维度存储数据的R数据对象。例如 - 如果创建尺寸(2,3,4)的数组,那么创建4个矩形矩阵每2行3列。数组只能存储数据类型。 使用 array()函数创建数组。它需要向量作为输入,并使用 dim 参数的值,以创建一个数组。 示例 例子下面将创建的每两个3×3矩阵的数组,具有 阅读全文
posted @ 2017-08-06 11:53 csguo 阅读(32743) 评论(0) 推荐(1) 编辑
摘要: 列表是R语言中的对象,它包含不同类型的元素,比如 - 数字,字符串,向量和另一个列表等。一个列表还可以包含一个矩阵或一个函数作为它的元素。使用list()函数创建列表。 创建一个列表 下面是一个例子来创建一个包含字符串,数字,向量和逻辑值的列表 当我们上面的代码执行时,它产生以下结果: 命名列表元素 阅读全文
posted @ 2017-08-06 11:15 csguo 阅读(73817) 评论(0) 推荐(1) 编辑
摘要: 使用冒号运算带有数值数据(数值的增加为1) 当我们上面的代码执行时,它产生以下结果: 使用序列 (Seq.) 运算符 当我们上面的代码执行时,它产生以下结果: charToRaw:把字符串转化为数字数组进行输出。 使用 c() 函数 非字符值强制转换为字符类型,如果该元素之一是字符。 当我们上面的代 阅读全文
posted @ 2017-08-06 11:07 csguo 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 这个函数提取字符串的一部分。 语法 substring()函数的基本语法是: 以下是所使用的参数的说明: x - 是字符向量输入。 first - 是第一个字符要被提取的位置。 last - 是最后一个字符要被提取的位置。 示例 当我们上面的代码执行时,它产生以下结果: 阅读全文
posted @ 2017-08-06 10:43 csguo 阅读(58695) 评论(0) 推荐(1) 编辑
摘要: 这些函数改变字符串的字符的大小写。 语法 toupper()和 tolower()函数的基本语法为: 以下是所使用的参数的说明: x - 向量输入。 示例 当我们上面的代码执行时,它产生以下结果: 阅读全文
posted @ 2017-08-06 10:42 csguo 阅读(8542) 评论(0) 推荐(1) 编辑
摘要: 函数计算字符数量,包括在一个字符串的空格的个数。 语法 nchar()函数的基本语法是: 以下是所使用的参数的说明: x - 向量输入。 示例 当我们上面的代码执行时,它产生以下结果: 阅读全文
posted @ 2017-08-06 10:41 csguo 阅读(9141) 评论(0) 推荐(0) 编辑
摘要: 数字和字符串可以使用 format()函数的格式化为特定样式。 语法 format()函数的基本语法是: 以下是所使用的参数的说明: x - 为向量输入 digits - 是显示总位数 nsmall - 是最小位数的小数点右边 scientific - 设置为TRUE,则显示科学记数法 width 阅读全文
posted @ 2017-08-06 10:40 csguo 阅读(22421) 评论(0) 推荐(0) 编辑
摘要: 中许多字符串使用 paste() 函数来组合。它可以将任意数量的参数组合在一起。 语法 粘贴(paste)函数的基本语法是: 以下是所使用的参数的说明: ... - 表示要组合的任何数量的参数。 sep - 表示参数之间的分隔符。它是任选的。 collapse - 用于消除两个字符串之间的空间。但不 阅读全文
posted @ 2017-08-06 10:33 csguo 阅读(53937) 评论(0) 推荐(1) 编辑
摘要: 函数是一个组织在一起的一组以执行特定任务的语句。R语言有大量的内置函数,用户也可以创建自己的函数。 在R语言中的函数是一个对象,所以R语言解释器为能够通过控制到该函数,带有参数可能是函数必要完成的操作。 反过来函数执行其任务,并将控制返回到其可以被存储在其它的目的解释器以及任何结果。 函数定义 R函 阅读全文
posted @ 2017-08-06 10:28 csguo 阅读(3288) 评论(0) 推荐(0) 编辑