Ivan chce połączyć wszystkie ceny owoców przechowywane na różnych listach w jedną listę. Jak on to zrobi? Korzystając z języka R, użył kilku sposobów wykonania tego zadania. Zobaczmy je jeden po drugim.
W tym samouczku R zobaczymy, jak możemy połączyć dwa lub więcej.
Metoda 1: Korzystanie z C ()
W programowaniu R łączy dwie lub więcej list jednocześnie. Tutaj listy mogą być tak samo lub różne długości. Zwróci połączoną listę.
Składnia:
c (List_Object1, Listobject2,…)Gdzie,
List_Object odnosi się do listy.
Zobaczmy kilka przykładów, aby lepiej zrozumieć tę metodę.
Przykład 1
W tym przykładzie połączymy listy mango_price i apple_price.
#Create List z 5 cenami mangoWynik:
W kodzie mieliśmy dwie listy z pięcioma elementami i połączyliśmy je za pomocą metody C ().
Przykład 2
W tym przykładzie połączymy mango_price, guava_price, Grape_Price i Apple_Price:
#Create List z 5 cenami mangoWynik:
W kodzie mieliśmy cztery listy z różnymi liczbami elementów i połączyliśmy je za pomocą metody C ().
Metoda 2: Korzystanie z append ()
W programowaniu R metoda append () łączy dwie listy jednocześnie. Tutaj listy mogą być tak samo lub różne długości. Zwróci połączoną listę.
Składnia:
append (List_Object1, ListObject2)Gdzie,
List_Object odnosi się do listy.
Zobaczmy kilka przykładów, aby lepiej zrozumieć tę metodę.
Przykład 1
W tym przykładzie połączymy listy mango_price i Apple_Price.
#Create List z 5 cenami mangoWynik:
W kodzie mieliśmy dwie listy z 5 elementami i połączyliśmy je za pomocą metody append ().
Przykład 2
W tym przykładzie połączymy listy mango_price i apple_price z różnymi liczbami elementów na liście.
#Create List z 5 cenami mangoWynik:
W kodzie mieliśmy dwie listy o różnych liczbach elementów i połączyliśmy je za pomocą metody append ().
Metoda 3: Za pomocą mapply ()
W programowaniu R metoda mapply () łączy dwie lub więcej list jednocześnie. Tutaj listy mogą być tak samo lub różne długości. Zwróci połączoną listę w macierzy tak, że każda lista na połączonej liście jest wiersz. Wymaga dwóch parametrów; Pierwszy parametr reprezentuje C, który służy do łączenia list, a reszta parametrów reprezentuje obiekty listy do połączenia.
Składnia:
Mapply (C, List_Object1, Listobject2,…)Parametry:
Zobaczmy kilka przykładów, aby lepiej zrozumieć tę metodę.
Przykład 1
W tym przykładzie połączymy listy mango_price i apple_price.
#Create List z 5 cenami mangoWynik:
Widzimy, że listy są łączone w matrycy.
Przykład 2
W tym przykładzie połączymy mango_price, guava_price, grape_price i apple_price.
#Create List z 5 cenami mangoWynik:
Widzimy, że poprzednia macierz (wynik) ma cztery rzędy, tak że każdy wiersz w matrycy odnosi się do pojedynczej listy, która jest połączona.
Metoda 4: Za pomocą MAP ()
W programowaniu R metoda map () łączy dwie lub więcej list jednocześnie. Tutaj listy mogą być takie same lub różne. Zwróci łączną listę na liście. Wymaga dwóch parametrów; Pierwszy parametr reprezentuje C, który służy do łączenia list, a drugi parametr reprezentuje obiekty listy do połączenia.
Składnia:
Map (C, List_Object1, Listobject2,…)Parametry:
Zobaczmy kilka przykładów, aby lepiej zrozumieć tę metodę.
Przykład 1
W tym przykładzie połączymy listy mango_price i apple_price z tą samą liczbą elementów.
#Create List z 5 cenami mangoWynik:
Widzimy, że listy są łączone na liście.
Przykład 2
W tym przykładzie połączymy mango_price, guava_price, grape_price i apple_price z różną liczbą elementów.
#Create List z 5 cenami mangoWynik:
Widzimy, że listy są łączone na liście.
Wniosek
W tym artykule Ivan wykorzystał te cztery sposoby łączenia cen owoców na liście. Jeśli chcesz połączyć tylko dwie listy, możesz użyć metody append (). Jeśli zamierzasz połączyć listy z różnymi liczbami elementów, możesz użyć metod C (), Mapply () i Map (MAP (). Należy pamiętać, że metoda mapply () zwraca matrycę.