Loading...
墨滴

谢大飞

2021/07/04  阅读:49  主题:默认主题

R语言基础及R包

R语言基础

安装R和Rstudio

1.查看电脑用户名是否是英文

打开文件夹,点击文件夹名空白处,即可看到文件的绝对路径,确认用户名是否是英文,如果不是就需要改成英文 需要确定的原因具体请看小洁老师的推文: 当Rstudio杠上中文用户名

确定是否为英文
确定是否为英文

2.下载R和Rstudio

a.下载R语言R_官网

1.找到官网,然后点击download R跳转到下载界面 R下载 2.找到我国,选择第一个镜像链接即可R下载 R下载2 3.根据自己的电脑选择合适的版本点击之后进入到下载界面 R下载3 4.点击base,进入下载界面进行下载附上WIn的下载链接)(Download R 4.0.5 for Windows R下载4 R下载5 5.下载好之后就根据步骤进行安装即可,最好的话就是选择一个大一点的盘,我选的是C盘

b.下载Rstudio Rstudio Download

1.使用Chrome浏览器搜索Rstudio就可以看到下载的链接 Rstudio下载1 2.当然是要下载免费的版本呀Download rstudio下载2 3.根据自己的电脑选择合适的版本 Windows10 macOS 10.13+ Rstudio下载3 4.下载好之后就还是跟着操作步骤进行安装即可

3.设置Rstudio

1.设置Package(选择清华镜像源,较稳定) 设置Rstudio1 配置Rstudio2

2.可以选择更改一下外观,比如说改成酷酷的黑色模式! 配置Rstudio3

安装和加载R包

包是 R 函数、实例数据、预编译代码的集合,包括 R 程序,注释文档、实例、测试数据等。R 语言相关的包一般存储安装目录下对 "library" 目录

1.镜像设置(使用命令添加镜像)

file.edit(‘~/.Rprofile’)           #编辑一个文件
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))  #对应清华源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")         #对应中科大源
options()$repos
options()$BioC_mirror                             #配置好镜像
配置镜像
配置镜像

2.安装R包

使用命令直接安装

install.packages("dplyr")                     # 直接下载需要的R包
BiocManager::install(“包”)                    #根据安装的包存在的位置来指定下载路径
#括号中的“包”为你需要下载的R包
安装R包
安装R包

导入本地的R包

R包也可以从本地导入,通过Tools里面的Install packages,然后选择从本地导入再找到需要导入的R包即可 安装R包

选择本地导入 导入本地R包

3.加载R包

安装完成之后可以加载R包来确定是否安装完成

library(dplyr)                 #载入程序包dplyr,确定是否正确的下载好需要的包
require(包)                    #两个命令选一个即可,同样(包)为你要下载的包的名称
加载R包
加载R包

R语言基本操作

1.使用Project管理工作目录

打开Rstudio,点击新建,然后按照弹出的窗口一次点击之后为它起个名字,最后点击Create Project,就创建成功啦

创建文件夹
创建文件夹

2.显示文件列表

dir()
list.files()

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表 或许list.files()函数相当于Linux系统中的ls?

3.数学运算(加减乘除开平方啥的,按照正常的运算输入法然后回车即可)

3+5     
3*5
3/5
3^5

4.赋值

x<- 1+2 赋值符号为<-(小于号加上减号)

5.删除变量

rm()                  删除函数(与Linux中删除命令一致,只是变成了函数)
rm(list = ls())    清空所有变量(或许与Linux中的 rm -r 类似)

当然删除变量的前提是先设置有一些变量

删除变量
删除变量

6.列出历史命令

history() 相当于单击右上角的history,linux中的历史命令也是用history来查看的

查看历史命令
查看历史命令

7.清空控制台

ctrl+l

练手用的图

plot(rnorm(50))

boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
plot画出的图
plot画出的图
boxplot图
boxplot图

plot()函数是R中基本的画x-y两个变量的函数,其用法如下为:plot(x, y, ...) runif()函数是用来产生随机数的 与 rnorm()函数同样的效果 首先用runif()函数产生了两列随机数:x1,y1,然后用plot()函数直接画图

参考文章

给自己一个全新的R语言环境

谢大飞

2021/07/04  阅读:49  主题:默认主题

作者介绍

谢大飞