1. Обучение
  2. /
  3. Курса
  4. /
  5. Wprowadzenie do R dla finansów

Connected

упражнение

Utwórz macierz!

Macierze są podobne do wektorów, z tą różnicą, że działają w 2 wymiarach! Utwórzmy macierz 2x2 „ręcznie" za pomocą matrix().

matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2)

     [,1] [,2]
[1,]    2    4
[2,]    3    5

Zwróć uwagę, że dane przekazywane do macierzy mają postać wektora utworzonego za pomocą c(), a następnie są przekształcane w macierz przez podanie liczby wierszy i kolumn (czyli wymiarów).

Ponieważ macierz jest tworzona bezpośrednio z wektora, poniższy kod jest równoważny powyższemu.

my_vector <- c(2, 3, 4, 5)

matrix(data = my_vector, nrow = 2, ncol = 2)

Инструкции

100 XP
  • Zmienna my_vector jest już zdefiniowana.
  • Zastąp ___, aby utworzyć macierz 3x3 z my_vector.
  • Wyświetl my_matrix.
  • Domyślnie macierze są wypełniane w dół kolejnych kolumn. Uruchom kod z ostatniego przykładu i sprawdź, jak macierz jest wypełniana w poprzek wierszy przy użyciu byrow = TRUE. Porównaj to z wcześniejszym przykładem.