read.table
Om du arbetar med mer ovanliga flat file-format är read.table() rätt val. Det är den mest grundläggande importfunktionen och erbjuder en mängd olika argument. Till skillnad från read.csv() och read.delim() är standardvärdet för header-argumentet FALSE, och sep-argumentet är som standard "".
Din tur igen! Filen är fortfarande hotdogs.txt (visa). Den saknar kolumnnamn på första raden och använder tabb som fältavgränsare. Den här gången ligger filen i mappen data inuti din aktuella arbetskatalog. En variabel path med sökvägen till filen är redan definierad åt dig.
Den här övningen är en del av kursen
Introduktion till dataimport i R
Övningsinstruktioner
- Fyll i
read.table()-anropet så att den tabbavgränsade filen på sökvägenpathläses in. - Anropa
head()påhotdogsför att skriva ut de första 6 observationerna i dataramen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Path to the hotdogs.txt file: path
path <- file.path("data", "hotdogs.txt")
# Import the hotdogs.txt file: hotdogs
hotdogs <- read.table(___,
sep = ___,
col.names = c("type", "calories", "sodium"))
# Call head() on hotdogs
___