Wycinanie fragmentów macierzy
Podobnie jak wektory, macierze też można indeksować i wycinać z nich fragmenty! Służy do tego operator [ ], tym razem przyjmujący dwa argumenty. Podstawowa składnia wygląda tak:
my_matrix[row, col]
Przykłady:
Aby wybrać pierwszy wiersz i pierwszą kolumnę macierzy stocks z poprzedniego przykładu: stocks[1,1]
Aby wybrać cały pierwszy wiersz, zostaw pole col puste: stocks[1, ]
Aby wybrać dwa pierwsze wiersze: stocks[1:2, ] lub stocks[c(1,2), ]
Aby wybrać całą kolumnę, zostaw pole row puste: stocks[, 1]
Można też wybrać całą kolumnę po nazwie: stocks[, "apple"]
To ćwiczenie jest częścią kursu
Wprowadzenie do R dla finansów
Instrukcje do ćwiczenia
- Macierz
stocksjest dostępna w twoim środowisku pracy. - Wybierz trzeci wiersz macierzy
stocks. - Wybierz czwarty i piąty wiersz kolumny
ibmz macierzystocks. - Wybierz kolumny
appleimicrz macierzystocks, używając funkcjic()wewnątrz nawiasów kwadratowych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Third row
# Fourth and fifth row of the ibm column
# apple and micr columns