ÎncepețiÎncepe gratuit

Creează o matrice!

Matricele sunt similare cu vectorii, cu deosebirea că au 2 dimensiuni! Să creăm o matrice 2x2 „manual" folosind matrix().

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

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

Observă că datele efective ale matricei sunt transmise ca vector prin c(), după care sunt convertite într-o matrice specificând numărul de rânduri și coloane (cunoscute și ca dimensiuni).

Deoarece matricea este creată dintr-un vector, codul de mai jos este echivalent cu cel de mai sus.

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

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

Acest exercițiu face parte din cursul

Introducere în R pentru Finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • my_vector a fost deja definit pentru tine.
  • Înlocuiește ___ pentru a crea o matrice 3x3 din my_vector.
  • Afișează my_matrix.
  • În mod implicit, matricele se completează în jos pe fiecare coloană. Rulează codul din ultimul exemplu și observă cum matricea se completează pe rânduri folosind byrow = TRUE. Compară acest rezultat cu exemplul de mai sus.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# A vector of 9 numbers
my_vector <- c(1, 2, 3, 4, 5, 6, 7, 8, 9)

# 3x3 matrix
my_matrix <- matrix(data = ___, nrow = ___, ncol = ___)

# Print my_matrix


# Filling across using byrow = TRUE
matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2, byrow = TRUE)
Editează și rulează codul