In this short guide, you’ll see how to import a CSV file into R.
To begin, here is a template that you may apply in R in order to import your CSV file:
read.csv("Path where your CSV file is located on your computer\\File Name.csv")
Let’s now review a simple example.
Example used to import a CSV file into R
Let’s say that you have the following data stored in a CSV file (where the file name is ‘Products‘):
item_name | price |
Desk | 400 |
Tablet | 150 |
Printer | 85 |
Laptop | 1300 |
TV | 1500 |
The goal is to import that CSV file into R.
For demonstration purposes, let’s assume that the ‘Products‘ CSV file is stored under the following path:
C:\\Users\\Ron\\Desktop\\Test\\Products.csv
Notice the two portions highlighted in that path:
- The blue portion represents the ‘Products‘ file name. You’ll need to ensure that the name is identical to the actual file name to be imported
- The green portion reflects the file type of .csv. Don’t forget to add that portion when importing CSV files
Also note that double backslash (‘\\’) was used within the path name. By adding double backslash you’ll avoid the following error in R:
Error: ‘\U’ used without hex digits in character string starting “”C:\U”
Here is the full code to import the CSV file into R (you’ll need to modify the path name to reflect the location where the CSV file is stored on your computer):
read.csv("C:\\Users\\Ron\\Desktop\\Test\\Products.csv")
Finally, run the code in R (adjusted to your path), and you’ll get the same values as in the CSV file:
item_name price
1 Desk 400
2 Tablet 150
3 Printer 85
4 Laptop 1300
5 TV 1500
What if you want to import a text file into R?
In that case, you only need to change the file extension from csv to txt (at the end of the path). For example:
read.csv("C:\\Users\\Ron\\Desktop\\Test\\Products.txt")
Once you run that code (adjusted to your path ), you’ll get the same imported data into R.
You may want to check the Read.csv documentation for additional information about importing a CSV file in R.
Finally, you may review the opposite case of exporting data to a CSV file in R.