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

Pojmenování matice

Aby sis lépe pamatoval/a, co je v star_wars_matrix uloženo, hodí se přidat názvy filmů jako popisky řádků. Díky tomu jsou data přehlednější a zároveň snáze vybereš konkrétní prvky matice.

Stejně jako u vektorů můžeš pojmenovat řádky i sloupce matice:

rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector

Připravili jsme pro tebe dva vektory: region a titles. Použij je k pojmenování sloupců a řádků matice star_wars_matrix.

Toto cvičení je součástí kurzu

Introduction to R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí colnames() pojmenuj sloupce matice star_wars_matrix podle vektoru region.
  • Pomocí rownames() pojmenuj řádky matice star_wars_matrix podle vektoru titles.
  • Vypiš star_wars_matrix a zkontroluj výsledek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Box office Star Wars (in millions!)
new_hope <- c(460.998, 314.4)
empire_strikes <- c(290.475, 247.900)
return_jedi <- c(309.306, 165.8)

# Construct matrix
star_wars_matrix <- matrix(c(new_hope, empire_strikes, return_jedi), nrow = 3, byrow = TRUE)

# Vectors region and titles, used for naming
region <- c("US", "non-US")
titles <- c("A New Hope", "The Empire Strikes Back", "Return of the Jedi")

# Name the columns with region


# Name the rows with titles


# Print out star_wars_matrix
Upravit a spustit kód