Argument col_names
Funkce read_excel() nabízí kromě argumentů path a sheet i řadu dalších. Jedním z nich je argument col_names.
Výchozí hodnota je TRUE, což znamená, že první řádek v listu Excelu obsahuje názvy sloupců. Pokud tomu tak není, nastav col_names na FALSE – R pak pojmenuje sloupce automaticky. Můžeš také předat znakový vektor s vlastními názvy sloupců. Chování je stejné jako v balíčku readr.
Budeš pracovat se souborem urbanpop_nonames.xlsx (zobrazit). Obsahuje stejná data jako urbanpop.xlsx (zobrazit), ale v prvním řádku listů nejsou žádné názvy sloupců.
Toto cvičení je součástí kurzu
Introduction to Importing Data in R
Pokyny k cvičení
- Importuj první list Excelu ze souboru
"urbanpop_nonames.xlsx"a výsledek ulož dopop_a. Nechej R, ať si sám zvolí názvy sloupců výsledného datového rámce. - Importuj první list Excelu ze souboru
urbanpop_nonames.xlsx; tentokrát použij vektorcols, který je pro tebe již připravený, a zadej pomocí něj názvy sloupců. Výsledný datový rámec ulož dopop_b. - Vypiš souhrn datového rámce
pop_a. - Vypiš souhrn datového rámce
pop_b. Dokážeš najít rozdíl oproti předchozímu souhrnu?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
___