学习小组Day5笔记--gqx

1. 思维导图

数据结构

以下均来自生信星球学习小组

2. 学习小记

(之前已掌握部分,故记录自己还不熟悉的部分)
2.1 根据值提取向量中元素

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

2.2 数据框中设置行列名

colnames(X)[1]<-"bioplanet"#用这个命令来修改第一列的列名

!R中严格区分大小写
2.3 变量的保存与重新加载

save.image(file="bioinfoplanet.RData")#保存当前所有变量
save(X,file="test.RData")#保存其中一个变量
load("test.RData")#再次使用RData时的加载命令

2.4 直接选用数据框中的变量
方法一:attach

  • 将数据框名加入到搜索环境中,做完后再detach
  • 局限性:两个以上数据框的列名有冲突时,同时attach会报错

方法二:with

with(a,{
 plot(case,values)
x<<-summary(values)   #求和并赋值给x,<<的意思是作为全局变量,也就是出了大括号仍有效。
})
x #运行完后打印x

!with后的大括号只有大括号内有效,出了大括号,无效。如果需要创建在with()结构以外的对象,则要使用<<-替代<-

2.5 小作业 如果报错object X not found,是为什么,应该怎么解决?
原因:未区分变量大小写?with语句中未使用<<-替代<-?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很抱歉今天的作业交的很晚,昨天的学习真的是搞得我头大,总是各种出错,找不出原因,最后很晚了才刚刚把内容练习了一遍,...
    胡莹crystal阅读 3,184评论 1 0
  • 注: (1)R的赋值符号不是等号,而是<-(2)在Console 控制台输入命令,相当于Linux的命令行(3)R...
    沐雨轻尘阅读 1,592评论 0 0
  • R的数据结构 向量&数据框 使用数据框中的变量作图 关于stringsAsFactors:用read.table和...
    没有眼镜阅读 1,456评论 0 0
  • 今天学习向量和数据框,之前有看过,但学习的不够系统,今天认真学习 元素、向量、标量元素:可以是数字或者字符串标量:...
    apple仔_6967阅读 525评论 0 0
  • “生信星球(微信公众号:生信星球)”的课程学习笔记。 写在前面的tips: R代码中的符号均为英文符号。 向量由元...
    小草发芽n_m阅读 2,507评论 0 0