依然是写在前面:
业精于勤而荒于嬉!
为啥这么说,现在是晚上⌚️11:00,本是可以洗洗睡的时候,我却还在在里码字,因为玩了一天啊,就必须得深夜干活,不过有一点,我还是很棒的,知道必须完成每日的任务量才能上床睡觉觉......😪🌛
今天的学习任务是 学习数据类型。数据类型。数据类型。
基于生物信息学习的需要以及自己的脑容量需要学习的数据类型如下:
- 向量(vector)🌿
- 数据框(Data frame)🌿
向量
- 基本概念:
元素:数字或者字符串(用chr表示)等
标量:一个元素组成的变量
向量:多个元素组成的变量 - 向量的使用:
向量在使用时需要赋值;举几个🌰吧~顺便进一步感受一下R语言怎么表达。。。。
-窥探Rstudio界面的右上 Environment
几个小tips:Values:是指可供调用的变量/图里的int巴拉巴拉指的是变量的类型(int代表整型)
- 从向量中提取元素(用中括号[],中括号中输入你要输出要求就行啦~)
我们以元素x为例说明好伐:
x[n]➡️输出x第4个元素
x[-n]➡️排除法,输出除了第n个元素之外剩余的元素
x[m:n]➡️输出第m到n个元素
x[-(m:n)]➡️输出除了第m-n个元素
x[c(m,n)] ➡️输出第m个和第n个元素
数据框(也就是表格喽)
(在Environment中以Data的形式显示)
重点就是数据框的基本操作。。。
在这之前呢,提醒大家,用于联系的数据一定放在工作目录下。。。不然。。😂就像我一样。。。还是要仔细看教程,怎么就是记不住呢
-
查看变量两部步走
- 读取本地数据read table()
1.read.table(file = "huahua.txt",sep = " ",header =T)
拷贝生信星球的练习模版,以下用到的也是哦。。。
这行命令的意思是读取file文件
- a<-read.table(file = "huahua.txt",sep = " ",header =T)
这里是指吧这个数据框赋值给变量a,嗯,还是可以理解的。
- 设置行名和列名
- colnames(X) 查看列名
rownames(X) 查看行名
如果想要撤销修改,先read table,再赋值。。。就这吧。。。
- 数据框的导出
write.table() 举个🌰
write.table(X,file = "yu.txt",sep = ",",quote=F)#分隔符改为逗号,字符串不加双引号(默认格式带由双引号)
- 变量的保存与重新加载
处理完的数据要记得学会保存和重新加载(保存的格式是RData)
save.image()
load()
- 提取元素
还是[]
OK。。。今天的学习大致就是这样啦。。。大致还是比较简单的///
一点体会
尽量理解代码(复制也是好办法啦)的意思,这样比较好~
- 自己可以设计一些个性化分析方案
- 出现问题,可以很快锁定,自己解决
总结
好了。
为了不辜负我付的酒店费用。。。
我今天提前收工,明天会把图文补充完整。。。(补充好啦~)
大家晚安😴晚安世界❤️