05R语言基础操作
文章目录
- 一、相对路径和绝对路径设置
- 二、重要的快捷键
一、相对路径和绝对路径设置
1.置工作目录
你可以通过 setwd() 函数更改工作目录。例如,设置工作目录为桌面文件夹:
setwd("C:/Users/Username/Desktop")
这样,R 会将桌面作为默认路径,后续的文件操作都基于该目录。
2.绝对路径与相对路径
绝对路径
绝对路径 是指文件从根目录开始的完整路径。假设你要读取桌面上的文件 data.csv,可以直接指定文件的绝对路径:
data <- read.csv("C:/Users/Username/Desktop/data.csv")
绝对路径虽然明确且直观,但在以下情况下会显得笨重:
文件被移动后路径需要修改;
不同用户的路径可能不同(如用户名或系统盘符不同)。
相对路径
相对路径 是相对于当前工作目录的路径。比如,将工作目录设置为桌面后,可以简化为:
setwd("C:/Users/Username/Desktop")
data <- read.csv("data.csv")
相比绝对路径,使用相对路径有以下优点:
可移植性:文件位置发生变化时,只需调整工作目录;
简洁性:不需要长路径描述。
3.相对路径的常见用法
在相对路径中,R 支持以下特殊符号,帮助定位文件:
当前目录(./)
./ 表示当前工作目录。例如:
data <- read.csv("./data.csv")
这里的路径等同于直接写 “data.csv”,但明确表示文件位于当前目录。
上级目录(…/)
…/ 表示当前工作目录的父级目录。如果文件位于父目录中,可以这样读取:
data <- read.csv("../data.csv")
假设当前目录是 C:/Users/Username/Desktop/Project,上述代码将尝试读取 C:/Users/Username/Desktop/data.csv。
4.为什么推荐使用 R Project?
在 RStudio 中创建 R Project 是最佳实践之一。它能帮你更好地管理文件路径,具体优点包括:
自动设置工作目录:R Project 会自动将项目所在文件夹设为工作目录,避免频繁使用 setwd()。
提高可移植性:团队成员只需克隆项目,无需额外调整路径。
组织清晰:R Project 将代码、数据和输出文件集中在一个项目中,方便管理。
创建 R Project 的步骤:
打开 RStudio,点击菜单栏的 File → New Project。
选择 Existing Directory 或 New Directory。
设置项目位置并完成创建。
完成后,你会发现生成了一个 .Rproj 文件。每次打开该文件,即可自动进入项目环境,工作目录也设置为项目根目录。
参考资料
知乎:R语言项目管理:相对路径与绝对路径的运用
二、重要的快捷键
ctrl+shift+c可以快速注释。
后续待补充
如有侵权,请联系删除。
