R语言编程基础
Posted 生信花园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言编程基础相关的知识,希望对你有一定的参考价值。
R语言基础
— 在大量的数据中探索 —
1
常见数据类型
这里为大家介绍几种常见的数据类型:
1.向量(:默认间隔为1)
2.向量seq的用法
v1 = seq(1,8,by =2)
v2 = seq(1,9,length.out = 5)
by控制间隔,length.out控制生成的序列长度。
3.rep的用法重复复制元素
rep(1,4)#把1重复五遍
#把第一,第二,第三个元素分别重复1,2,3次
4. 行列拼接
cbind(v1,v2) #按照列连接
rbind(v1,v2) #按照行连接
5.向量运算
v1[1] #取出第一个元素(索引从1开始)
v1[1:3] #取出第一到第三个元素
v1+2 #所有元素加2
v1+v2#对应元素相加
6.矩阵
创建矩阵
mat = matrix(1:16,nrow = 4,ncol = 4,byrow = TRUE)
#创建1:16的矩阵,行为4行,先按行排列
查看矩阵维数并更改列名
colnames(mat) = c('a','b','c','d') #更改列名
rownames(mat) = c('e','f','g','h') #更改行名
矩阵的取值
mat[1,2] #取第一行,第二列元素
mat[2,] #取第二行,所有列
mat[,3:4]
7.创建数据框
8.列表
列表的创建
列表可以使用向量,矩阵或者读取进来的数据来创建。
2
快来一起动手实践吧~
扫描二维码
排版 | BioGarden
文字 | BioGarden
以上是关于R语言编程基础的主要内容,如果未能解决你的问题,请参考以下文章