Argumentet skip
Ett annat argument som kan vara mycket användbart när du läser in Excel-filer som är mindre välstrukturerade är skip. Med skip kan du säga till R att ignorera ett visst antal rader i det Excel-ark du vill hämta data från. Titta på det här exemplet:
read_excel("data.xlsx", skip = 15)
I det här fallet ignoreras de första 15 raderna i det första arket i "data.xlsx".
Om den första raden i arket innehåller kolumnnamn ignoreras även den informationen av readxl. Se till att sätta col_names till FALSE eller ange kolumnnamnen manuellt i sådana fall!
Filen urbanpop.xlsx (visa) finns tillgänglig i din katalog. Den har kolumnnamn i de första raderna.
Den här övningen är en del av kursen
Introduktion till dataimport i R
Övningsinstruktioner
- Importera det andra arket i
"urbanpop.xlsx", men hoppa över de första 21 raderna. Kom ihåg att sättacol_names = FALSE. Lagra den resulterande dataramen i variabelnurbanpop_sel. - Välj den första observationen från
urbanpop_seloch skriv ut den.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the second sheet of urbanpop.xlsx, skipping the first 21 rows: urbanpop_sel
urbanpop_sel <- read_excel("urbanpop.xlsx", sheet = ___, col_names =___, skip = ___)
# Print out the first observation from urbanpop_sel
___