美文网首页
生信入门--数据复习和R包

生信入门--数据复习和R包

作者: 八段锦1134 | 来源:发表于2020-12-18 23:27 被阅读0次

    数据复习

    #4.将test的第51到100行删除
     test[-(51:100), ] #是不对的,因为没有赋值,就实际没被修改
    test = test[-(51:100), ]
    #7.修改列表tl第二个元素的名字为td
    names(t1[2]) = "td"  #不对的
    names(tl)[2] <- "td"   #先把名字取出来----向量,然后取第二个,改名。
    

    对一个变量赋值,以最后一次为准.
    当一个代码被复制粘贴多次,应考虑写成函数,或使用循环。

    R包的3种安装方式

    install.packages() #来自于R官网的包
    BioManager::install() #来自于Bioconductor网站的包
    devtools::install_github() #来自于github网站的包(比较少)
    devtools::install_local(''包位置'', upgrade = F) #github访问不了就只有自己下载下来本地安装了
    

    所以安装包是报错“packagesXXX is not avaliable (for R version 3.5.2)”,很可能原因是安装命令使用错了,也可能是包名写错了,反而R版本出问题的情况非常非常少。R语言更新非常麻烦,所以没特殊情况,不要轻易更新。
    另外,直接instal.packages()某个包,R就会安装这个包(如果这个包存在,它会重新安装覆盖你已经有的),所以可以library()检查一下有没有包再安装,或者用下面这个命令来安装

    if(!require(stringr))install.packages("stringr") # 以安装stringr这个包为例子
    

    因此,以下符号的意义应该明白了:
    () #括号外面是函数
    [] # 取子集
    [[]] #列表取元素
    $ #对象取子集
    @ #对象取子集
    =,<- #赋值
    == #逻辑判断
    ! #非
    {} #创建函数时
    "",'' #字符串
    :: #安装R包

    相关文章

      网友评论

          本文标题:生信入门--数据复习和R包

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