R语言
莫言于方
这个作者很懒,什么都没留下…
展开
-
R语言正则表达式
R语言正则表达式本文主要说明R语言的正则表达式,主要是一些简单的函数和stringr包常用的方法正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。一些R自带的正则函数grep,主要参数为匹配规则,待匹配的字符串,返回向量中匹配成功的字符串的下标s<-c('1234abc456','123abcdefabc')#返回下标grep('abc',s)[1] 1 2g...原创 2018-10-28 22:23:43 · 2999 阅读 · 0 评论 -
R语言Kmeans聚类实例
随机数生成40对点,每一个点2维,聚成4类,并且画出聚类图形!Kmeans算法原理K均值法先指定聚类数,目标是使每个数据到数据点所属聚类中心的总距离的平方和最小,规定聚类中心点时则是以该类数据点的平均值作为聚类中心。步骤随机选取K个数据点作为(起始的)聚类中心点;按照距离最近原则分配数据点到对应类;计算每类的数据点平均值,找到新的聚类中心;计算数据点到聚类中心的总距离;如果与上一...原创 2018-10-28 22:47:17 · 9606 阅读 · 0 评论 -
R语言FOR循环打印9*9乘法表
R语言FOR循环打印9*9乘法表算法原理使用for循环打印99乘法表时,需要两重循环,第一重循环乘数,第二重循环表示被乘数,打印当乘数大于等于被乘数时的结果,并在每次第二重循环结束时换行。代码和结果展示for(x in c(1:9)){ for(y in c(1:9)){ if(x>=y){ z<-x*y cat(x,"*",y,"=",z,...原创 2018-10-28 22:56:39 · 4035 阅读 · 0 评论 -
R语言while循环计算圆周率
R语言while循环计算圆周率原理说明计算圆周率的方法很多,在这里我们使用概率的方法来计算圆周率(蒙特卡洛法)。假设有一个正方形,以其一个顶点为圆心,正方形的边长为半径,画1/4圆。则可以在正方形中随机产生足够多个点,点落在圆内的概率就是圆面积和正方形面积的比值,所以落在圆内的点的个数比上所有的点的个数(在正方形内的点)就等于落在圆内的概率。再按照面积公式。即可计算PI代码展示setpi...原创 2018-10-28 23:09:23 · 7183 阅读 · 0 评论 -
R语言中的数据结构
R语言中的数据结构文本中对R语言中的数据结构进行总结,以说明和举例的方式展现出来!主要包含:向量,数组,列表,数据框,因子,矩阵,和一些常用函数。注:以下代码均可直接运行!1、向量向量,用于存储数值型,字符型,逻辑型数据的一维数组同一向量中无法混杂不同模式的数据举例:创造一个包含1到5的数字的向量a<-c(1:5)a添加数据b<-append(a,7)b...原创 2018-10-21 21:15:16 · 828 阅读 · 0 评论