Utwórzmy ramkę danych z pięcioma wierszami i czterema kolumnami.
#Wektor przywołania owoców
Owoce = C (23,4,43,3,4,5,6,7,8,967,65,43,56,78 67,44,44,67 665)
#Zastosuj wektor do matrycy z 5 wierszy i 4 kolumnami
Matrix_Object1 = Matrix (owoce, NROW = 5, NCOL = 4)
Drukuj (Matrix_Object1)
Wynik:
Istnieją dwa możliwe sposoby konwersji matrycy na wektor:
Metoda 1: Korzystanie z AS.wektor()
As.wektor () przekształca całą matrycę na wektor. Zwraca oddzielne wektory dla każdej kolumny.
Składnia:
Jak.wektor (Matrix_Object)
Gdzie:
Matrix_Object to macierz.
Przykład:
W tym przykładzie przekonwertujemy całą matrycę na wektor.
#Wektor przywołania owoców
Owoce = C (23,4,43,3,4,5,6,7,8,967,65,43,56,78 67,44,44,67 665)
#Zastosuj wektor do matrycy z 5 wierszy i 4 kolumnami
Matrix_Object1 = Matrix (owoce, NROW = 5, NCOL = 4)
#MATRIX CONDERT do wektora
Drukuj (jak.wektor (Matrix_Object1)).
Wynik:
Widzimy, że wszystkie wiersze i kolumny (cała macierz) są konwertowane w wektor.
Metoda 2: Korzystanie z AS.wektor () z t ()
Możesz użyć t () z AS.wektor(). Przetrwa całą matrycę do wektora.
Składnia:
Jak.wektor (t (matrix_object))
Gdzie:
Matrix_Object to macierz.
Przykład 1:
W tym przykładzie przekonwertujemy całą matrycę na wektor.
#Wektor przywołania owoców
Owoce = C (23,4,43,3,4,5,6,7,8,967,65,43,56,78 67,44,44,67 665)
#Zastosuj wektor do matrycy z 5 wierszy i 4 kolumnami
Matrix_Object1 = Matrix (owoce, NROW = 5, NCOL = 4)
#MATRIX CONDERT do wektora
Drukuj (jak.wektor (t (matrix_object1)))
Wynik:
Widzimy, że wszystkie wiersze i kolumny (cała macierz) są konwertowane w wektor.
Przykład 2:
W tym przykładzie zobaczymy, jak przekonwertować pojedynczą kolumnę na wektor.
W tym celu musimy określić indeks kolumny wewnątrz AS.wektor().
Składnia:
Jak.wektor (Matrix_Object [, indeks])
Gdzie:
#Wektor przywołania owoców
Owoce = C (23,4,43,3,4,5,6,7,8,967,65,43,56,78 67,44,44,67 665)
#Zastosuj wektor do matrycy z 5 wierszy i 4 kolumnami
Matrix_Object1 = Matrix (owoce, NROW = 5, NCOL = 4)
#Konwertuj drugą kolumnę w macierzy do wektora
Drukuj (jak.wektor (Matrix_Object1 [, 2])))
#Konwertuj czwartą kolumnę w macierzy do wektora
Drukuj (jak.wektor (Matrix_Object1 [, 4]))
Wynik:
Przekształciliśmy drugą i czwartą kolumny w matrycy na wektor.
Przykład 3:
W tym przykładzie zobaczymy, jak przekonwertować pojedynczy rząd w wektor.
W tym celu musimy określić indeks wierszy wewnątrz AS.wektor().
Składnia:
Jak.wektor (Matrix_Object [indeks,])
Gdzie:
#Wektor przywołania owoców
Owoce = C (23,4,43,3,4,5,6,7,8,967,65,43,56,78 67,44,44,67 665)
#Zastosuj wektor do matrycy z 5 wierszy i 4 kolumnami
Matrix_Object1 = Matrix (owoce, NROW = 5, NCOL = 4)
#Konwerguj drugi rząd w macierzy do wektora
Drukuj (jak.wektor (Matrix_Object1 [2,])))
#Konwerguj czwarty rząd w macierzy do wektora
Drukuj (jak.wektor (Matrix_Object1 [4,])))
Wynik:
Przekształciliśmy drugie i czwarte rzędy w matrycy na wektor.
Wniosek
Omówiliśmy dwa sposoby konwersji całej matrycy na wektor za pomocą AS.wektor () i jako.wektor () z t (). Na koniec omówiliśmy, jak przekonwertować pojedynczy wiersz i pojedynczą kolumnę w macierzy na wektor, określając pozycję wiersza i pozycję kolumnową.