美文网首页
【R语言基础六:有关R的其他知识】

【R语言基础六:有关R的其他知识】

作者: lkj666 | 来源:发表于2021-05-02 22:33 被阅读0次

    2021.4.12
    持续更新中。。。


    《R语言实战2》、学术数据分析及可视化


    1. Windows下升级R

    #查看当前R版本
    version
    #升级R
    install.packages("installr")
    library(installr)
    updateR()
    

    升级R要在R内核中而不是RStudio中进行


    2. ggplot2导出pdf中文字体乱码问题

    install.packages("extrafont")
    library(extrafont)
    #导入windows下的字体库到R中(需要一些时间)
    font_import()
    #查看可用字体
    fonts()
    
    ggplot(df, aes(SepalL, SepalW, color = Species))+
      geom_point(size = 4, alpha = .75)+
      labs(title = "三种鸢尾花花萼长度")+
      #标题设置为,其他为Time New Romans
      theme(text = element_text(family = 'serif'),
            plot.title = element_text(family = 'STFangsong'))
    
    #保存文件,此时中文会出现乱码
    ggsave('p.pdf', width = 4, height = 4)
    

    我在导入字体的时候,花了较长的时间!!!有点不能忍。


    3. 包的下载安装

        除了官方途径以外,还有其他的第三方途径可以进行下载和安装,例如:github和bioconductor(专门的生信R包)。有些R开发包没有上传到官方的源上,因此需要从其他地方下载。

    #方式一:从官方源安装
    install.packages("aomisc")
    #方式二:从github安装
    install.packages("devtools")
    library(devtools)
    install_github("onofriAndreaPG/drcSeedGerm")
    #方式三:从github下载压缩包后,本地安装
    library(devtools)
    #会弹出选项框
    install_local(path = file.choose())
    
    1. 从github上下载安装包时,可能会出现网路不稳定的现象。同时,在选择是否升级时,一般选择不升级。

    相关文章

      网友评论

          本文标题:【R语言基础六:有关R的其他知识】

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