W tym artykule omówimy, jak wykonywać operacje Union () w wektorze, liście i ramce danych.
W wektorze
Operacja Union () służy do zwrócenia wartości, które są związkiem z dwóch wektorów.
Istnieją trzy sposoby użycia metody Union ():
1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:
Union (vector_object1, vector_object2)
2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().
Składnia:
Biblioteka (DPLYR)
Union (vector_object1, vector_object2)
Zajmuje dwa wektory jako parametry.
3. Używamy metody Union () z Ruck ().
W takim przypadku możemy wykonać operację związkową na wielu wektorach.
Zmniejszenie przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr bierze wiele wektorów wewnątrz funkcji List ().
Składnia:
Zmniejsz (Union, List (Vector_Object1, Vector_Object2,… .))
Parametry:
Przykład 1:
W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch wektorach.
#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
#do Operacja Unii na wektorach Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))
Wynik:
W obu wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.
Przykład 2:
W tym przykładzie wykonujemy operację Union () z biblioteki DPLYR na dwóch wektorach.
Biblioteka (DPLYR)
#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
#do Operacja Unii na wektorach Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))
Wynik:
W obu wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.
Przykład 3:
W tym przykładzie wykonujemy operację Union () przy użyciu Ruck () na czterech wektorach.
#Utwórz wektor ceny Apple
Apple = C (23 43,45,43,34)
#Create Mango Cena Vector
Mango = C (23,43,67,43,56)
#Create Papaya Price Vector
Papaya = C (45,43,34)
#Wektor ceny groszku
PEA = C (23,43)
#wyświetlacz
Drukuj (jabłko)
Drukuj (mango)
Drukuj (papaya)
Drukuj (groszek)
#do Operacja Unii na czterech wektorach
Drukuj („Union of Apple, Mango, Papaya, Peas:”)
Drukuj (zmniejsz (Union, List (Apple, Mango, Papaya, Peas))))
Wynik:
W czterech wektorach wartości zwracane wyjątkowo to: 23, 43, 45, 34, 67 i 56.
Na liście
Operacja Union () służy do zwracania wartości wyjątkowo z dwóch list.
Istnieją trzy sposoby użycia metody Union ():
1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:
UNIon (List_Object1, List_Object2)
2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().
Składnia:
Biblioteka (DPLYR)
UNIon (List_Object1, List_Object2)
Zajmuje dwie listy jako parametry.
3. Używamy metody Union () z Ruck ().
W takim przypadku możemy wykonać operację związkową na wielu listach.
Redukuj () przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr pobiera wiele list w funkcji List ().
Składnia:
Zmniejsz (Union, List (List_Object1, List_Object2,… .))
Parametry:
Przykład 1:
W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch listach.
#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#do Operacja Unii na Listy Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))
Wynik:
Na obu listach 23, 43, 45, 34, 67 i 56 są wyjątkowo zwracane.
Przykład 2:
W tym przykładzie wykonujemy operację Union () z biblioteki DPLYR na dwóch listach.
Biblioteka (DPLYR)
#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#do Operacja Unii na Listy Apple i Mango
Drukuj („Union of Apple and Mango:”)
Drukuj (Union (Apple, Mango))
Wynik:
Na obu listach 23, 43, 45, 34, 67 i 56 są wyjątkowo zwracane.
Przykład 3:
W tym przykładzie wykonujemy operację Union () przy użyciu redukuj () na czterech listach.
#Ceen Cenna Apple
Apple = lista (23 43,45,43,34)
#Cena Cena Mango
Mango = lista (23 43,67,43,56)
#Cena Papaya Ceen
Papaya = lista (45,43,34)
#Cena Ceen PEAS
PEAS = Lista (23,43)
#do operacja związkowa na czterech listach
Drukuj („Union of Apple, Mango, Papaya, Peas:”)
Drukuj (zmniejsz (Union, List (Apple, Mango, Papaya, Peas))))
Wynik:
Na czterech listach wyjątkowo zwrócone wartości to: 23, 43, 45, 34, 67 i 56.
W ramce danych
Operacja Union () służy do zwracania wartości jednoznacznie z dwóch ram danych.
Istnieją dwa sposoby użycia metody Union ():
1. Możemy bezpośrednio użyć metody Union () przy użyciu następującego polecenia:
Składnia:
Union (DataFrame_Object1, DataFrame_Object2)
2. Musimy załadować bibliotekę DPLYR, która obsługuje metodę Union ().
Składnia:
Biblioteka (DPLYR)
Union (DataFrame_Object1, DataFrame_Object2)
Występuje dwie struki danych jako parametry.
3. Używamy metody Union () z Ruck ().
W takim przypadku możemy wykonać operację związkową na wielu ramach danych.
Redukuj () przyjmuje dwa parametry: Pierwszym parametrem jest metoda Union, a drugi parametr przyjmuje wiele ramek danych w funkcji List ().
Składnia:
Zmniejsz (Union, List (DataFrame_Object1, DataFrame_Object2,… .))
Parametry:
Przykład 1:
W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch ramach danych.
#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Bar ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1 i Market2
Drukuj („Union on Market1 i Market2”)
Drukuj (Union (Market1, Market2))
Wynik:
W obu ramach danych w sumie sześć wierszy jest zwracane wyjątkowo.
Przykład 2:
W tym przykładzie wykonujemy operację Union () bezpośrednio na dwóch ramach danych.
Biblioteka (DPLYR)
#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Bar ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1 i Market2
Drukuj („Union on Market1 i Market2”)
Drukuj (Union (Market1, Market2))
Wynik:
Przykład 3:
W tym przykładzie wykonujemy operację Union () przy użyciu redukuj () na trzech ramach danych.
#Utworz dataframe-market1, który ma 3 wiersze i 5 kolumn.
Market1 = dane.ramka (market_id = c (1,2,3), market_name = c („m1”, „m2”, „m4”), Market_place = c („India”, „USA”, „India”), Market_Type = c („Bar”, „Grocery”, „Restaurate”), Market_Squarefeet = C (120 342 220)))
#Utworz dataframe-market2, który ma 4 wiersze i 5 kolumn.
Market2 = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Bar ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Utwórz dataframe-market3, który ma 4 wiersze i 5 kolumn.
Market3 = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Bar ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Perform Union on Market1, Market2 i Market3
Drukuj („Union on Market1, Market2 i Market3”)
Drukuj (zmniejsz (Union, List (Market1, Market2, Market3))))
Wynik:
W trzech ramach danych w sumie sześć rzędów zwraca się wyjątkowo.
Wniosek
W tym samouczku R nauczyliśmy się różnych sposobów wykonywania operacji Union () w wektorze, liście i ramce danych. Jeśli chcesz wykonać operację związkową na więcej niż dwóch danych, możesz użyć funkcji reduku.