美文网首页生信星球培训第七十二期
学习小组Day5笔记--hui莹宋

学习小组Day5笔记--hui莹宋

作者: 小莹子鸭 | 来源:发表于2020-07-24 17:37 被阅读0次

首先是关于赋值

x<- c(1,2,3) #常用的向量写法,意为将x定义为由元素1,2,3组成的向量
x<- 1:10 #从1-10之间所有的整数
x<- seq(1,10,by = 0.5) #1-10之间每隔0.5取一个数(注意是逗号不是分号)
x<- rep(1:3,times=2) #1-3 重复2次

从向量中提取元素

根据元素位置

x[4] #x第4个元素
x[-4]#排除法,除了第4个元素之外剩余的元素
x[2:4]#第2到4个元素
x[-(2:4)]#除了第2-4个元素
x[c(1,5)] #第1个和第5个元素

根据值

x[x==10]#等于10的元素
x[x<0]
x[x %in% c(1,2,5)]#存在于向量c(1,2,5)中的元素

读取本地数据

(首先应该把本地文档放入工作目录才可以鸭)
read.table(file = "huahua.txt",sep = "\t',header =T)

设置行名和列名(来自生信星球)

这部分我没看

X<-read.csv('doudou.txt') #在示例数据里有doudou.txt 注意这里的变量X是一个数据框
colnames(X) #查看列名
rownames(X) #查看行名,默认值的行名就是行号,1.2.3.4...
colnames(X)[1]<-"bioplanet"#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#最后row.names的意思是修改第一列为行名

数据框的导出

write.table(X,file = "yu.txt",sep = ",",quote=F)#分隔符改为逗号,字符串不加双引号(默认格式带由双引号)

变量的保存与重新加载

这次没有处理完的数据下次想接着用怎么办?--学会保存和重新加载。保存的格式是RData。
save.image(file="bioinfoplanet.RData")#保存当前所有变量
save(X,file="test.RData")#保存其中一个变量
load("test.RData")#再次使用RData时的加载命令

回答问题

请在作业中回答一个问题:save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?
经过思考我认为原因可能如下:可能是数据框导出那一步没做好,就是这一步write.table(X,file = "yu.txt",sep = ",",quote=F),换句话说就是没有赋予X任何含义,所以当尝试保存的时候自然找不到X。
我猜测的解决途径是:要么把write.table(X,file = "yu.txt",sep = ",",quote=F)这一步补充好,要么赋予X其它任一含义都行。

附思维导图如下:

相关文章

  • 学习小组Day5笔记--hui莹宋

    首先是关于赋值 x<- c(1,2,3) #常用的向量写法,意为将x定义为由元素1,2,3组成的向量x<- 1:1...

  • 学习小组Day4笔记--hui莹宋

    今天学到了R语言基础,收获颇丰。 安装R和Rstudio 过程略。附下载链接如下:R: https://mirro...

  • 学习小组Day3笔记--hui莹宋

    今天的内容比昨天复杂太多了,操作过程中遇到了问题,经过多次摸索和尝试,问题最终解决了。今天学习的内容是Linux如...

  • 学习小组Day6笔记--hui莹宋

    复习了Linux,发现命令还是要靠自己一点一点打出来才能记得更牢,总是复制粘贴现成的对于初学者来说不是好事。今天学...

  • 学习小组Day2笔记--hui莹宋

    又是干货满满的一天啊!第一次接触Linux,学习过程很愉快,不过好玩是好玩,就是有点费眼。 如何获取Linux 不...

  • 学习小组Day7笔记--hui莹宋

    我常常不理解代码的含义就一味地复制粘贴,终于尝到恶果了。据老师说,我出的错还挺严重的,老师指出了错误的原因,也给出...

  • 学习小组Day5笔记--胡莹

    很抱歉今天的作业交的很晚,昨天的学习真的是搞得我头大,总是各种出错,找不出原因,最后很晚了才刚刚把内容练习了一遍,...

  • 学习小组Day5笔记-柏金bbj

    [学习小组Day5笔记-柏金bbj] 鼓捣了一晚上的成就,就用这个来补上d4的作业把~

  • 学习小组Day5笔记--kan

    笔记来自生信星球学习小组资料 Day5 学习内容-R语言数据类型 1.思维导图镇楼 2.R语言数据类型 向量 ve...

  • cocos2d-html5 学习笔记

    cocos2d-html5 学习笔记 blog : http://blog.csdn.net/song_hui...

网友评论

    本文标题:学习小组Day5笔记--hui莹宋

    本文链接:https://www.haomeiwen.com/subject/quqslktx.html