如何快速创建 Rproject 文件?

简介: 昨晚在看公众号的时候,发生信技能树写了这么一篇文章:你还在复制粘贴一个Rproject文件吗。在 windows 中使用 ContextMenuManager 帮助你右键新建一个 Rproject 文件。

简介


昨晚在看公众号的时候,发生信技能树写了这么一篇文章:你还在复制粘贴一个Rproject文件吗。在 windows 中使用 ContextMenuManager 帮助你右键新建一个 Rproject 文件。例如下图所示:

R]LH%NGM~IPHCHGPH2YVK$B.png


在你新建一个任务的时候,建议大家在该文件夹下包含一个 Rproject 文件,这样鼠标双击就可以打开你的 rstudio 软件,而且同步定位到当前文件夹作为你的工作目录。作为处女座的小编,经常会把内部文件再进行细分。这样可读性更强,找东西更方便(当然是大项目的前提下)。下图给出一个小小的例子:

O@2C]`]C)~HJFT9$EBEJN{P.png


内部文件再整理

这时,如果你是在 Rmd 文件中加载 figure文件夹里的 plot1.png 时,你可以使用下面的代码,非常方便。

knitr::include_graphics('figure/plot1.png')

接下来,介绍下如何在 Rstudio 界面内创建一个 Rprojet 项目和外部快速搭建的一个 Rprojet 项目。


在 Rstudio 界面内创建 Rprojet 项目

打开Rstudio,点击 File - New Projectimage.gif

D~_6O[GR3[RFEMNX~HE02~O.jpg


然后点击创建一个 New Directory(如果你已经创建好文件夹, 可以选第二个选项)

image.gifQMYIODW{H1$GS$HH{FV{@3F.jpg


之后,选择 New Project

TT9BO10H[)4HHSFV8G87U@2.png

注意:这里下面还有 R Package 和 Shiny 按钮。以后小编都会探讨,这里留个伏笔。


最后填写文件名(建议英文)创建即可。

AGK`$TTB[A7VBR88XJL8BCL.png


这时,会跳转成下面的界面,你可以找到本地对应的文件夹,然后手动添加其他文件夹(figure等)。然后在这个基础下,尽情发挥的你的数据分析能力啦!

image.gif3PZGB4@}~UP)7Z]A6GY0UJN.png


外部快捷创建 Rprojet 项目

如果你是 Windows 用户,可以参考《生信技能树》写的:你还在复制粘贴一个Rproject文件吗 。如果你是mac用户,可以安装“超级右键”软件(安装流程简单,在此不做介绍)

安装完毕后,打开软件,并选择“添加模板文件”,找一个以前用过的Rproj文件,并点击启用。这时任务完成。

image.gifL2U3C~9USYP`434{KJ}D{ZU.png


测试效果:随便找个文件夹(桌面也行),你可以得到一些界面

~]{ZHE}%K)2B07)]O{[0582.png

目录
相关文章
|
3月前
|
Java
java中实现File文件的重命名(renameTo)、将文件移动到其他目录下、文件的复制(copy)、目录和文件的组合(更加灵活方便)
这篇文章介绍了Java中使用`renameTo()`、`Files.copy()`等方法对文件进行重命名、移动和复制的操作,并提供了代码实例和测试效果。
java中实现File文件的重命名(renameTo)、将文件移动到其他目录下、文件的复制(copy)、目录和文件的组合(更加灵活方便)
|
6月前
|
Android开发
Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝
Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝
51 0
使用jinjia2同时创建多个目录
使用jinjia2同时创建多个目录
54 0
|
6月前
|
定位技术 Python
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
|
6月前
文件或目录的创建、删除、复制、移动
文件或目录的创建、删除、复制、移动
74 0
|
Java
Java 创建文件自动新增父目录、查询目录文件、删除文件目录下面的文件
要处理文件保存和删除的操作,记录一下以免遗忘: 1、创建文件,并且自动创建父目录 2、删除目录下面的所有文件
160 0
|
测试技术 Python
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
123 0
|
JSON 数据格式
批量遍历指定类型的文件及文件夹,并将其复制到新的文件夹
批量遍历指定类型的文件及文件夹,并将其复制到新的文件夹
|
存储 JSON 安全
electron如何自定义目录,修改文件名保存下载的网络文件
很多同学觉得用localstorage可以代替vuex, 对于不变的数据确实可以,但是当两个组件共用一个数据源(对象或数组)时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage无法做到,原因就是区别1。
electron如何自定义目录,修改文件名保存下载的网络文件