美文网首页R语言学习笔记
《R语言实战》学习笔记---Chapter1 工作空间、包和输入

《R语言实战》学习笔记---Chapter1 工作空间、包和输入

作者: RSP小白之路 | 来源:发表于2020-12-29 15:58 被阅读0次

《R语言实战》前五章阅读学习的简略记录

工作空间

工作空间

工作空间(workspace)就是一个储存着你定义的各种R对象的临时工作环境。当退出一次R会话时,可以将工作空间保存在镜像文件中,下次打开这个文件便会自动载入。

相关函数

函数 功能
ls() 列出当前工作空间中的对象
history() 显示最近使用的命令
savehistory('file.Rhistory') 保存命令至file.Rhistory文件
loadhistory('file.Rhistory') 载入file.Rhistory文件
load(file) 加载R对象,一般为.Rdata文件
save(object, file = "") 保存对象至某文件中
q() 退出R,并询问是否保存会话

当前工作目录

工作目录(working directory)是用于的读取文件和输出的结果的默认目录。如果要读入非默认目录下文件或者将结果保存至非默认目录下,则需要指出目录的完整路径。
在R里,路径使用引号""''括起来目录和文件名,并使用单正斜杠/或者双反斜杠\\进行分隔(单反斜杠\为转义符号)。例如:'E:/software/R''E:\\software\\R'

相关函数

函数 功能
getwd() 获取当前工作目录
setwd() 设置工作目录
dir.exists('filename') 判断是否存在某目录,返回逻辑值
file.exists('filename') 判断是否存在某文件,返回逻辑值
dir.create('dirname') 创建目录
file.path('a1','b2','c3') 构造某文件的路径,示例输出"a1/b2/c3"
list.files('dirname') 以向量形式列出指定目录下文件名
list.dirs('dirname') 以向量形式列出指定目录下的子目录名

包(package)是R函数、数据和预编译代码的集合。R的包在计算机中的保存目录称为库(library)。R自带了一系列默认的内置包,提供大量的基础函数功能。同时也可以自行下载安装其他包。

相关函数

函数 功能
.libPaths() 显示库的的目录
install.packages("packagename") 下载安装指定名称R包
update.packages() 更新已经安装的包
library("packagename") 显示库中的包,加R包名称则是加载改R包
search() 显示已加载可使用的包

从Bioconductor下载R包

Bioconductor中提供了大量使用R语言编写的用于分析和处理高通量测序数据的工具包,这些工具包都是开源代码并且开放分发。同时,Bioconductor还提供了优秀的R包说明书和各组学完整的工作流程。学习生信知识的一大利器,像转录组差异分析常用的R包DESeq2edgeR,或者目前大热的单细胞测序数据分析的许多R包,如simpleSingleCellSingleR,以及其他大量生物信息学会用到的R包都可以从Bioconductor下载。

相关函数

函数 功能
install.packages("BiocManager") 下载安装访问Bioconductor存储库
BiocManager::install('packagename') 从Bioconductor存储库下载R包

从Github下载R包

一些源码R包作者会放在Github上,可以使用下列函数进行下载。

相关函数

函数 功能
install.packages("devtools") 下载安装连接Github库的R包
devtools::install('packagename') 从Github下载安装R包

输入输出

输入并执行R的脚本文件,以及将文本输出结果重定向至某一文件。
相关函数

函数 功能
source('filename') 执行该R脚本
sink('filename') 将文本输出重定向至某文件
dev.off() 关闭终端图形显示设备

相关文章

  • 《R语言实战》学习笔记---Chapter1 工作空间、包和输入

    《R语言实战》前五章阅读学习的简略记录 工作空间 工作空间 工作空间(workspace)就是一个储存着你定义的各...

  • R语言学习笔记

    R语言学习系列参考书籍:《R语言实战》。 一、入门 1. 工作空间: getwd():查看当前工作目录setwd(...

  • 2019-02-19

    R语言学习笔记-R包安装 R语言是一个开放性的统计学语言,r包的丰富程度涵盖了几乎生产和生活的各个方面,r包与r包...

  • 《R语言实战》学习笔记(一)

    R语言介绍 数值运算 工作空间 用于管理R工作空间的命令使用实例: 包的安装与更新

  • R 语言实战 读书笔记

    R语言实战(第2版) 学习笔记 1. R语言介绍 1.1 为什么用R语言 bla 1.2 基本操作 图表演示命令 ...

  • 第2章 创建数据集

    《R语言实战》笔记系列 本章学习大纲 1.R的数据结构 2.输入数据 3.导入数据 4.标注数据 第一部分 R的数...

  • 【R实战 入门】 一、工作空间和包

    这里是佳奥,我又更新了。 上一篇初步接触了R,那么这一篇开始掌握比较重要的内容,设置工作目录和下载包。 1 获取帮...

  • R语言入门

    工作空间 输入和输出 包

  • R语言学习记录

    R、Rstudio安装 包的安装 r语言实战相关代码记录 报错系列

  • 学习小组Day4笔记--行

    正式开始学习R语言了,今天笔记内容为R语言基础和ggplot2的入门学习 R语言基础 1、认识R与RStudio ...

网友评论

    本文标题:《R语言实战》学习笔记---Chapter1 工作空间、包和输入

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