如果R脚本的第一行是
setwd(“C:\Users\jenny\path\只有\我\有”)
我会到你的办公室 点燃电脑 🔥.
如果R脚本的第一行是
rm(列表=ls())
我会到你的办公室 点燃电脑 🔥.
工作流与产品
用于编写R代码的编辑器。 主目录的名称。 午餐前你运行的R代码。
原始数据。 有人需要在您的原始数据上运行R代码以获得结果,包括显式的 库() 调用以加载必要的程序包。
自营项目
开发环境的使用
怎么了 setwd()
?
库(ggplot2) setwd(“/Users/jenny/cubddly_brocoli/verbose_unicular/foofy/data”) df<-read.delim(“raw_foofy_data.csv”) p<-ggplot(df,aes(x,y))+地理点() ggsave(“../f无花果/foofy_scatterplot.png”)
The chance of the
使用项目和 here包
将每个逻辑项目组织到计算机上的一个文件夹中。 确保顶级文件夹以这样的方式进行广告宣传。 这可以很简单,只要有一个名为 .在这里 或者,如果您使用RStudio和/或Git,它们都会留下完成任务的特征文件。 使用 此处() 函数 此处包装 在读取或写入文件时构建路径。 创建相对于顶级目录的路径。 无论何时处理这个项目,都要从项目的顶级目录启动R流程。 如果从shell启动R, 光盘 请先将其保存到正确的文件夹。
库(ggplot2) 图书馆(此处) df<-read.delim(此处为“数据”,“raw_foofy_data.csv”) p<-ggplot(df,aes(x,y))+地理点() ggsave(这里是(“图”,“foofy_scatterplot.png”)
R工作室项目
怎么了 rm(列表=ls())
?
rm(列表=ls())
您可以使用包中的函数,而不包括必要的 库() 呼叫。 您的合作者将无法运行此脚本。 您可以编写分析代码,假设 stringsAsFactors=假 但下周,当你重新启动R时,一切都将莫名其妙地被打破。 您可能会编写与某个随机工作目录相关的路径,然后在下个月找不到任何内容或结果没有出现在预期的位置时会感到困惑。
用户级设置:不保存 .R数据 当你退出R并且不加载时 .R数据 当你启动R时。 在RStudio中,可以在“首选项”的“常规”选项卡中请求此行为。 如果您从shell运行R,请在您的 .bash_profile文件 : alias R=“R--no-save--no-restore-data” .
不要在你的 .R配置文件 这会影响R代码的运行方式,例如加载诸如dplyr或ggplot之类的包或设置诸如 stringsAsFactors=假 . 日常工作习惯:经常重新启动R,并从头开始重新运行开发不足的脚本。 如果使用RStudio,请使用菜单项 会话>重新启动 R(右) 或相关的键盘快捷键Ctrl+Shift+F10(Windows和 Linux)或Command+Shift+F10(Mac OS)。 您可以将所有代码重新运行到 使用Ctrl+Alt+B(Windows和Linux)或 Command+Option+B(Mac OS)。 如果从shell运行R,请使用Ctrl+D退出,然后 R(右) 以重新启动。
源代码是真实的。 这些对象是源代码的实现。 每个用户修改对象的源都放在一个或多个特定目录中,以便以后进行编辑和检索。 –来自 ESS手册