Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj první list Excelu ze souboru "urbanpop_nonames.xlsx" a výsledek ulož do pop_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 vektor cols, který je pro tebe již připravený, a zadej pomocí něj názvy sloupců. Výsledný datový rámec ulož do pop_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
___
Upravit a spustit kód