📜  在 R 中获取和设置工作目录(1)

📅  最后修改于: 2023-12-03 15:07:47.890000             🧑  作者: Mango

在 R 中获取和设置工作目录

在 R 编程中,常常需要获取和设置当前工作目录。本文将介绍如何在 R 中获取和设置工作目录,以及它们的实际应用。

获取当前工作目录

获取当前工作目录可以使用 getwd() 函数。该函数只有一个参数,即无需传入任何参数即可获取当前工作目录:

getwd()

返回值为当前工作目录的绝对路径,例如 /Users/myuser/Documents/R

设置工作目录

设置工作目录可以使用 setwd() 函数。该函数需要传入一个参数,即指定要设置的工作目录的绝对路径:

setwd("/Users/myuser/Documents/R")

该函数会将当前工作目录设置为指定的路径,例如将当前工作目录设置为 /Users/myuser/Documents/R

应用实例

在实际应用中,获取和设置工作目录可以方便地进行文件读写操作。以下是一个获取数据集并进行数据分析的实例:

# 获取数据集
data <- read.csv("dataset.csv")

# 查看数据结构等信息
str(data)

# 分析数据
summary(data$Sales)
mean(data$Sales)

但如果数据集不在当前工作目录中,则需要指定相对或绝对路径进行读取:

# 获取数据集(假设数据集在桌面)
data <- read.csv("~/Desktop/dataset.csv")

# 查看数据结构等信息
str(data)

# 分析数据
summary(data$Sales)
mean(data$Sales)

因此,了解如何获取和设置当前工作目录可以使程序更加灵活和高效。

以上是关于在 R 中获取和设置工作目录的介绍。