Setting working directory in R - setwd getwd
In this tutorial we will understand what is a working directory and how to change it using setwd and getwd
What is a working directory in R?
A working directory is a location where the datasets / files will be read in R. Similarly, all the files will be saved in the location which is specified as you working directory, unless you specify the path yourself.
For eg. Let us say my working directory is : "C:/Users/user/Documents" and it has a file 'mtcars.csv' . Thus R would be able to read this file without specifying this path. i.e.,
To read the file I do not need to write the full path as :
I can, in short, use
and R will be able to read the files in this directory.
Similarly, if I will write
then I can see a file mydata.csv created in the current working directory.
How to find my current working directory in R?
Using getwd( ) function, one would be able to see the current working directory in R.
My current working directory is:
How to change the working directory in R?
There are 2 ways of changing the working directory.
Method 1: Using setwd( ) function
You can use setwd( ) function and specify the file path inside the brackets ( ) within quotes.
Note: In the working directory, by default, file path comprise of "\". Make sure you are using \\ or / in the file path.
Example: Suppose I want to change my directory to: C:\Users\user\Desktop\R. Thus, I can copy my path and
Then I can either use:
Make sure to replace "\" by either \\ or / in the file path
Method 2: Using simple clicks
You can simply click on Session → Set Working Directory → Choose Directory → And then select your desired location.
Now if you use getwd( ) then it will reflect your new working directory.