Final Thoughts

Introduction to Importing Data in R

Filip Schouwenaars

Instructor, DataCamp

Wrappers

  • read.table() is the main function

  • read.csv() = wrapper for CSV

  • read.delim() = wrapper for tab-delimited files

Introduction to Importing Data in R

read.csv

states.csv

state,capital,pop_mill,area_sqm
South Dakota,Pierre,0.853,77116
New York,Albany,19.746,54555
Oregon,Salem,3.970,98381
Vermont,Montpelier,0.627,9616
Hawaii,Honolulu,1.420,10931
  • Defaults
    • header = TRUE
    • sep = ","
read.table("states.csv", header = TRUE, sep = ",")
read.csv("states.csv")
Introduction to Importing Data in R

read.delim

states.txt

state   capital pop_mill    area_sqm
South Dakota    Pierre  0.853   77116
New York    Albany  19.746  54555
Oregon  Salem  3.970   98381
Vermont Montpelier  0.627   9616
Hawaii  Honolulu    1.420   10931
  • Defaults
    • header = TRUE
    • sep = "\t"
read.table("states.txt", header = TRUE, sep = "\t")
read.delim("states.txt")
Introduction to Importing Data in R

Documentation

?read.table

Screen Shot 2019-07-16 at 11.28.18 AM.png

Introduction to Importing Data in R

Locale differences

states_aye.csv

state,capital,pop_mill,area_sqm
South Dakota,Pierre,0.853,77116
New York,Albany,19.746,54555
Oregon,Salem,3.970,98381
Vermont,Montpelier,0.627,9616
Hawaii,Honolulu,1.420,10931
states_nay.csv

state;capital;pop_mill;area_sqm
South Dakota;Pierre;0,853;77116
New York;Albany;19,746;54555
Oregon;Salem;3,97;98381
Vermont;Montpelier;0,627;9616
Hawaii;Honolulu;1,42;10931
Introduction to Importing Data in R

Locale differences

read.csv(file, header = TRUE, sep = ",", quote = "\"",
         dec = ".", fill = TRUE, comment.char = "", ...)

read.csv2(file, header = TRUE, sep = ";", quote = "\"",
          dec = ",", fill = TRUE, comment.char = "", ...)
read.delim(file, header = TRUE, sep = "\t", quote = "\"",
           dec = ".", fill = TRUE, comment.char = "", ...)

read.delim2(file, header = TRUE, sep = "\t", quote = "\"",
            dec = ",", fill = TRUE, comment.char = "", ...)
Introduction to Importing Data in R

states_nay.csv

read.csv("states_nay.csv")

                      state.capital.pop_mill.area_sqm
South Dakota;Pierre;0                       853;77116
New York;Albany;19                          746;54555
Oregon;Salem;3                               97;98381
Vermont;Montpelier;0                         627;9616
Hawaii;Honolulu;1                            42;10931
read.csv2("states_nay.csv")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
Introduction to Importing Data in R

Let's practice!

Introduction to Importing Data in R

Preparing Video For Download...