生信星球培训第九十一期

生信星球学习小组真Day5-12月9日——Milin我心

2020-12-09  本文已影响0人  Milin我心

R数据结构

1. 基本概念

重要的事情说3遍:元素指的是数字或者字符串(用chr表示),标量:一个元素组成的变量
向量:多个元素组成的变量

2. 赋值

很多种赋值方法,c(x1,x2,x3...)#集合
seq(x1,x2, by = n)#有顺序的一串数,关系倍数是0.5
rep(x1:x2, times = n)重复一串数,重复次数为n
。。。。等等

3. 向量中提取元素

根据元素位置,如x[3]#第三个的元素是

根据值,如x[x>5]#向量x中大于5的元素是

4. 数据框

首先,file.create(''niuniu.txt')兴建一个txt文件,当然这是典型的csv格式的

然后,X <- read.csv(file = 'niuniu.txt', sep='',", header="T"),注意sep很重要,是用逗号还是用空格,自己先定好,不然一行上你想区分的两个元素都变成第一列上的了

数据框导出write.table(X,file = "he.txt",sep = ",",quote=F)quote是加不加双引号的问题,默认是加

变量(图片)的保存与重新加载save.image(file="bioinfoplanet.RData")#保存当前所有变量;

save(X,file="test.RData")#保存其中一个变量; load("test.RData")#再次使用RData时的加载命令。

提取元素,推荐用X$列名#提取一列的元素集合

将数据框名添加到搜索环境中,attach(X)#这样可以直接根据列名搜索,然后可以dettach(X)退出搜索环境

with命令下次再讲

上一篇下一篇

猜你喜欢

热点阅读