Argumentet col_names
Förutom path och sheet finns det flera andra argument du kan ange i read_excel(). Ett av dem heter col_names.
Som standard är det TRUE, vilket anger om den första raden i Excel-arket innehåller kolumnnamnen. Om så inte är fallet kan du sätta col_names till FALSE. Då väljer R kolumnnamn åt dig. Du kan också ange en teckenvektorvektor med namn för varje kolumn. Det fungerar på exakt samma sätt som i paketet readr.
Du kommer att arbeta med filen urbanpop_nonames.xlsx (visa). Den innehåller samma data som urbanpop.xlsx (visa) men saknar kolumnnamn i den första raden i Excel-arken.
Den här övningen är en del av kursen
Introduktion till dataimport i R
Övningsinstruktioner
- Importera det första Excel-arket från
"urbanpop_nonames.xlsx"och lagra resultatet ipop_a. Låt R sätta kolumnnamnen för den resulterande dataramen på egen hand. - Importera det första Excel-arket från
urbanpop_nonames.xlsx; använd den här gången vektorncolssom redan är förberedd åt dig för att ange kolumnnamnen. Lagra den resulterande dataramen ipop_b. - Skriv ut sammanfattningen av
pop_a. - Skriv ut sammanfattningen av
pop_b. Kan du se skillnaden jämfört med den andra sammanfattningen?
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)
# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___
# Print the summary of pop_a
___
# Print the summary of pop_b
___