Zacznij terazZacznij za darmo

Nadawanie nazw macierzy

Aby łatwiej zapamiętać, co przechowuje star_wars_matrix, warto dodać nazwy filmów jako etykiety wierszy. Dzięki temu nie tylko łatwiej odczytasz dane, ale też wygodniej wybierzesz konkretne elementy z macierzy.

Podobnie jak w przypadku wektorów, możesz nadać nazwy wierszom i kolumnom macierzy:

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

Przygotowaliśmy dla ciebie dwa wektory: region oraz titles. Użyj ich, aby nazwać odpowiednio kolumny i wiersze macierzy star_wars_matrix.

To ćwiczenie jest częścią kursu

Wprowadzenie do R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji colnames(), aby nadać kolumnom macierzy star_wars_matrix nazwy z wektora region.
  • Użyj funkcji rownames(), aby nadać wierszom macierzy star_wars_matrix nazwy z wektora titles.
  • Wyświetl star_wars_matrix, żeby zobaczyć efekt swojej pracy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod