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

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的其他知识】)