FigDraw 29. SCI文章中R变量的Save至.rda及Load

b93dca18454a92fb46d4e752a389526b.gif


桓峰基因公众号推出基于R语言数据可视化绘图教程并配有视频在线教程,目前整理出来的教程目录如下:

FigDraw 1. SCI 文章的灵魂 之 简约优雅的图表配色

FigDraw 2. SCI 文章绘图必备 R 语言基础

FigDraw 3. SCI 文章绘图必备 R 数据转换

FigDraw 4. SCI 文章绘图之散点图 (Scatter)

FigDraw 5. SCI 文章绘图之柱状图 (Barplot)

FigDraw 6. SCI 文章绘图之箱线图 (Boxplot)

FigDraw 7. SCI 文章绘图之折线图 (Lineplot)

FigDraw 8. SCI 文章绘图之饼图 (Pieplot)

FigDraw 9. SCI 文章绘图之韦恩图 (Vennplot)

FigDraw 10. SCI 文章绘图之直方图 (HistogramPlot)

FigDraw 11. SCI 文章绘图之小提琴图 (ViolinPlot)

FigDraw 12. SCI 文章绘图之相关性矩阵图(Correlation Matrix)

FigDraw 13. SCI 文章绘图之桑葚图及文章复现(Sankey)

FigDraw 14. SCI 文章绘图之和弦图及文章复现(Chord Diagram)

FigDraw 15. SCI 文章绘图之多组学圈图(OmicCircos)

FigDraw 16. SCI 文章绘图之树形图(Dendrogram)

FigDraw 17. SCI 文章绘图之主成分绘图(pca3d)

FigDraw 18. SCI 文章绘图之矩形树状图 (treemap)

FigDraw 19. SCI 文章中绘图之坡度图(Slope Chart)

FigDraw 20. SCI文章中绘图之马赛克图 (mosaic)

FigDraw 21. SCI文章中绘图之三维散点图 (plot3D)

FigDraw 22. SCI文章中绘图之核密度及山峦图 (ggridges)

FigDraw 23. SCI文章中绘图二维散点图与统计图组合

FigDraw 24. SCI文章中绘图二维直方图及组合图

FigDraw 25. SCI文章中绘图二维密度图及组合图

FigDraw 26. SCI文章中绘图词云图 (wordcloud)

FigDraw 27. SCI文章中绘制误差线 (Errorbar)

FigDraw 28. SCI文章中绘制雷达图/蛛网图 (RadarChart)


简介

我们在使用R分析数据的时候,经常需要保存一些中间结果或者保存最终结果。这样的话下次就可以直接加载,而不必重新计算,这样既节省时间也节省计算资源。你保存的结果也可以很方便得分享给其他人,保证结果的一致性。那么在R里面怎么来保存和加载计算结果呢?

数据读取

在R里面有两个函数save()和load()分别用来保存和加载计算结果。下面我们来看一个例子,我们用R内置的一套数据iris来举个例子,这套数据有150行,5列特征

data(iris)
head(iris)
##   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1          5.1         3.5          1.4         0.2  setosa
## 2          4.9         3.0          1.4         0.2  setosa
## 3          4.7         3.2          1.3         0.2  setosa
## 4          4.6         3.1          1.5         0.2  setosa
## 5          5.0         3.6          1.4         0.2  setosa
## 6          5.4         3.9          1.7         0.4  setosa
dim(iris)
## [1] 150   5

基于这套数据,我们来生成五个数值向量,分别是Sepal.Length,Sepal.Width,Petal.Length,Petal.Width和Species:

#创建变量
Sepal.Length = iris$Sepal.Length
Sepal.Width = iris$Sepal.Width
Petal.Length = iris$Petal.Length
Petal.Width = iris$Petal.Width
Species = iris$Species

这个时候如果你使用的是Rstudio,你会在变量区发现多了五个变量

ee905d45d7b7c4c84be8720f5ecc42a2.png

接下来我们通过save()保存一下这五个数值向量到一个本地文件中:

save(Sepal.Length, Sepal.Width, Petal.Length,Petal.Width, Species, file = "mydata.rda")

这个时候你会在你的当前工作路径中发现多了一个新的文件,叫 mydata.rda。刚才的五个变量的值就已经保存到这个文件中了。

540b6f8c4ce717933e5f65aef5da7f56.png

接下来我们从R中先删掉这五个变量:

#删除变量
rm(Sepal.Length, Sepal.Width, Petal.Length,Petal.Width, Species)

会发现变量区清空了:

8eab6e6008ba3b0ae5f9aa02412f74ae.png

最后我们再通过load()函数来加载我们保存的文件来恢复这五个变量

#恢复变量
load(file = "mydata.rda")

你会发现这五个变量又重新出现在了变量区

6a16d4f4b880cd2d17df099a86f3eddc.png

你还可以轻松的将这个mydata.rda文件分享给你的同事或者朋友,这样他们也能通过load来加载这个文件,从而获取这三个变量的值,继续做后续的分析。

桓峰基因,铸造成功的您!

未来桓峰基因公众号将不间断的推出转录组系列生信分析教程,

敬请期待!!

桓峰基因和投必得合作,文章润色优惠85折,需要文章润色的老师可以直接到网站输入领取桓峰基因专属优惠券码:KYOHOGENE,然后上传,付款时选择桓峰基因优惠券即可享受85折优惠哦!https://www.topeditsci.com/

有想进生信交流群的老师可以扫最后一个二维码加微信

备注“单位+姓名+目的”!

aa5041b67848adfc1347838f6c0f60c2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值