龙空技术网

每天3分钟,一周入门R语言(一) #生信分析

丰富杰西0v5u 22

前言:

目前小伙伴们对“下列选项中不能作为变量名开头的是”大体比较着重,各位老铁们都想要剖析一些“下列选项中不能作为变量名开头的是”的相关资讯。那么小编在网络上网罗了一些对于“下列选项中不能作为变量名开头的是””的相关文章,希望兄弟们能喜欢,我们一起来了解一下吧!

三分钟解读《数据科学中的R语言》。

三分钟解读数据科学中的R语言。

·第一个是安装与环境配置,这一部分看之前的视频及教程就可以了。

·第二个一句话说清楚什么是对象,对象其实就是封装数据和函数的盒子,就叫做对象了。可以用小学一元一次方程来类比,x等于一,九十,比如x就是对象,y也是对象。

下面来介绍一下对象的复制,对象有两种复制方式,一个是x等于一,一个是x箭头一。x箭头一是比较常用的,之后把箭头读作等号。

再来看一下对象的命名规则,大小写是敏感的,大s和小s是两个不同的变量名,不能有空格,空格可以用下划线代替,myage这里有个空格,所以它是不行的。

变量的命名,再来看一下开头,不能是一些特殊符号,比如加减乘除,不能作为变量名的开头,但是点可以,比如点myage,但是点1myage就不行,因为点后面只能接字母,不能接数字。

接下来再看一下R语言函数怎么理解,可以用高中数学的知识,高中数学是一个函数,x作为变量可以是1、2、3、4、5、6、7。

R语言函数是怎么样的?R语言函数是y等于c(1、2、3、4),它们两个的共同点就是将输入元素映射到输出元素的一种关系。对于y等于f(1、2、3、4)来说,还有y=c(1、2、3、4)来说,这两个的只是输入函数和名字不一样。

来看一下R语言的内置函数,比如c,c这个函数就是把一组数据聚合到了一起,这个叫做向量。特别提出来给大家解释一下,比如x=c(27893),常常习惯可能把x等于一,但是在R语言print(x)就是向量化的操作,把27893打印出来,因为x向量就包含了27893。

还有sum,就是对下面中每一个元素进行求和,还有min max求出最小值。

·接下来再来介绍一下R语言的包函数,mutate select这些后面再来给大家介绍。

·还有自定义函数,自定义的函数和R包函数其实是一样的,只不过它们是一种标准定义写的。对于自己写的my std function,my std就是函数名字了,可以传入向量,比如一个元素也可以。

要总结一下它们的区别是什么?和高中的函数只是名字、参数还有返回值一个区别,其实它们在函数里面只是经过了一系列的转换,然后再进行输出。

·接下来再来介绍一下向量,前面就说了c函数是把一组数据聚合到了一起,就构成了一个向量。比如x=c(34567),很详细很形象的介绍了,把冰糖葫芦包装起来,表示对象的时候盒子x,它把这一串冰糖葫芦都包装起来了。

聚合型新向量是比如low等于C1234,high等于456 sequence,把low和high聚合到一起,c函数里面也可以是放对象的,聚合到一起就是123456了。命名向量,向量中的每一个变量都可以给它一个名字,有567它们分别就叫abcd的,然后x再输出。

·再来看一下下面一个向量的分类,向量分类有数值型向量,它的元素都是数值类型。

介绍一个函数seq,seqfrom从0开始,最大值是到10,每一次的间隔是0.5,赋值之后S1的输出就是00.5间隔都是0.5。换种方法也可以,比如S4等于0:10,这的默认值间隔默认间隔是一,所以输出是0,1、2、3、4、6、7、8、9、10,10到1就反过来就是降序输出了。

再来介绍一下,Y、O是repeat的缩写,在Cx等于C01TIMES3 times3,就是把这一个向量输出三次0101,这个each只是参数不同,参数可以看到先把0输出3次,再把1输出3次。

接下来再看一下字符型向量,这幅就是把元素带一个双引号。再来特别要注意X1和X2的两个的区别,X1其实是字符串向量,因为它带了双引号而没带双引号,1、2、3就是数字型向量。

还有逻辑形型向量也是一样的,逻辑只有两个常量,一个是FALSE,一个是FALSE。趣用在计算机当中存储是为1的,FALSE是为0,在简写当中就是T和F来代替的。也要注意X1和X2的区别,X2TRUE带的双引号是字符型向量的。

再来看一下子型向量和字符型向量特别像,它多了一个东西是什么?叫层级levels。为什么要多一个这样的东西?给大家解释一下,在计算机当中区别spring summer,春夏秋冬,把它存起来,要对它进行分类,字符来识别不太好识别,但是加一个层级就把春夏秋冬赋了一个值,比如winter赋值为0,winter赋值为1、2、3,这样子就好把它作为分类了。

因为向量当中春夏秋冬可能不止有一个,可能春夏秋冬,用0123就能更好的将它们进行分类了。

接下来要说一下就是这,这只是一部分,后续系列待更新,需要课件的小伙伴评论区留言并私信我。

标签: #下列选项中不能作为变量名开头的是