W tym artykule pokaże, jak przekonwertować ramkę danych na wektor w programowaniu R.
Utwórzmy ramkę danych z czterema wierszami i pięcioma kolumnami.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Istnieją dwa możliwe sposoby konwersji ramki danych lub określonych kolumn w ramce danych na wektor.
Metoda 1: Za pomocą [[]]
Możemy zadzwonić „[[]]„Podwójny wspornik. Przekonwertuje kolumnę ramki danych na wektor.
Nazwa kolumny jest przekazywana w tym podwójnym wsporniku.
Składnia:
DataFrame_Object [['kolumna']]Gdzie,
Przykład 1
W tym przykładzie przekonwertujemy kolumny Market_ID, Market_place i Market_Type w ramach danych rynkowych na wektory.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Widzimy, że trzy określone kolumny są konwertowane na wektor.
Metoda 2: Korzystanie z AS.wektor()
Jak.wektor () konwertuje całą ramkę danych lub określone kolumny w ramce danych na wektor. Zwraca oddzielne wektory dla każdej kolumny.
Składnia:
Jak.wektor (dataFrame_Object)Gdzie,
DataFrame_Object to ramka danych.
Przykład 1
W tym przykładzie przekonwertujemy całą ramkę danych na wektor.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Widzimy, że wszystkie kolumny (cała ramka danych) są konwertowane na wektory osobno.
Jeśli chcesz przekonwertować ramkę danych na pojedynczy wektor, możesz użyć t () z AS.wektor(). Przetrwa całą ramkę danych do wektora.
Składnia:
Jak.wektor (t (dataFrame_Object))Gdzie,
DataFrame_Object to ramka danych.
Przykład 2
W tym przykładzie przekonwertujemy całą ramkę danych na wektor.
#Utwórz market danych, który ma 4 wiersze i 5 kolumn.Wynik:
Widzimy, że wszystkie kolumny (cała ramka danych) są konwertowane na pojedynczy wektor.
Przykład 3
W tym przykładzie zobaczymy, jak przekonwertować pojedynczą kolumnę na wektor.
Musimy określić indeks kolumny w środku jako.wektor().
Składnia:
Jak.wektor (dataFrame_Object [, indeks])Gdzie,
Wynik:
Przekształciliśmy drugą i czwartą kolumny na wektor.
Przykład 4
W tym przykładzie zobaczymy, jak przekonwertować pojedynczy rząd w wektor.
Musimy określić indeks wierszy w środku jako.wektor().
Składnia:
Jak.wektor (t (dataFrame_Object [indeks,])))Gdzie,
Wynik:
Przekształciliśmy drugie i czwarte wiersze na wektor.
Wniosek
Omówiliśmy dwa sposoby konwersji kolumny ramki danych na wektor za pomocą [[]] i jako.wektor(). [[]] służy do konwersji pojedynczej kolumny na wektor i jako.wektor () przekonwertuje całą ramkę danych na wektor. Ponadto jako.wektor () zwróci wektory do kolumn. Aby wyprodukować tylko jeden wektor, możesz użyć t () z AS.wektor().
Na koniec omówiliśmy przekształcenie wektora na ramkę danych według wskaźników wiersza i kolumny z As.Metoda wektorowa ().