Ivan ønsker å kombinere alle fruktprisene som er lagret i forskjellige lister i en enkelt liste. Så hvordan vil han gjøre det? Ved å bruke R -språket brukte han flere måter å fullføre denne oppgaven. La oss se dem en etter en.
I denne R -opplæringen vil vi se hvordan vi kan kombinere to eller flere om gangen.
Metode 1: Bruke C ()
I R -programmering kombinerer C to eller flere lister om gangen. Her kan listene være av samme eller forskjellige lengder. Det vil returnere en kombinert liste.
Syntaks:
c (list_object1, listObject2, ...)Hvor,
list_object refererer til en liste.
La oss se noen eksempler for å forstå denne metoden bedre.
Eksempel 1
I dette eksemplet vil vi kombinere Mango_Price og Apple_Price Lists.
#Create List med 5 mango -priserResultat:
I koden hadde vi to lister med fem elementer hver, og vi kombinerte dem ved hjelp av C () -metoden.
Eksempel 2
I dette eksemplet vil vi kombinere Mango_Price, Guava_Price, Grape_Price og Apple_Price:
#Create List med 5 mango -priserResultat:
I koden hadde vi fire lister med forskjellige elementtall og kombinert dem ved bruk av C () -metoden.
Metode 2: Bruke vedlegg ()
I R -programmering kombinerer metoden vedlegg () to lister om gangen. Her kan listene være av samme eller forskjellige lengder. Det vil returnere en kombinert liste.
Syntaks:
vedlegg (list_object1, listObject2)Hvor,
list_object refererer til en liste.
La oss se noen eksempler for å forstå denne metoden bedre.
Eksempel 1
I dette eksemplet vil vi kombinere Mango_Price og Apple_Price Lists.
#Create List med 5 mango -priserResultat:
I koden hadde vi to lister med 5 elementer hver, og vi kombinerte dem ved hjelp av vedlegg () -metoden.
Eksempel 2
I dette eksemplet vil vi kombinere Mango_Price og Apple_Price -lister med forskjellige tellinger av elementer i en liste.
#Create List med 5 mango -priserResultat:
I koden hadde vi to lister med forskjellige antall elementer, og vi kombinerte dem ved hjelp av vedlegg () -metoden.
Metode 3: Bruke Mapply ()
I R -programmering kombinerer Mapply () -metoden to eller flere lister om gangen. Her kan listene være av samme eller forskjellige lengder. Den vil returnere en kombinert liste i en matrise slik at hver liste i en kombinert liste er en rad. Det tar to parametere; Den første parameteren representerer C, som brukes til å kombinere listene, og resten av parametrene representerer listeobjektene som skal kombineres.
Syntaks:
Mapply (C, List_Object1, ListObject2, ...)Parametere:
La oss se noen eksempler for å forstå denne metoden bedre.
Eksempel 1
I dette eksemplet vil vi kombinere Mango_Price og Apple_Price Lists.
#Create List med 5 mango -priserResultat:
Vi kan se at listene er kombinert i en matrise.
Eksempel 2
I dette eksemplet vil vi kombinere Mango_Price, Guava_Price, Grape_Price og Apple_Price.
#Create List med 5 mango -priserResultat:
Vi kan se at den forrige matrisen (resultat) har fire rader slik at hver rad i en matrise refererer til en enkelt liste som er kombinert.
Metode 4: Bruke kart ()
I R -programmering kombinerer MAP () -metoden to eller flere lister om gangen. Her kan listene være av samme eller forskjellige lengder. Den vil returnere en kombinert liste i en liste. Det tar to parametere; Den første parameteren representerer C, som brukes til å kombinere listene, og den andre parameteren representerer listeobjektene som skal kombineres.
Syntaks:
Kart (C, List_Object1, ListObject2, ...)Parametere:
La oss se noen eksempler for å forstå denne metoden bedre.
Eksempel 1
I dette eksemplet vil vi kombinere Mango_Price og Apple_Price -lister med samme antall elementer.
#Create List med 5 mango -priserResultat:
Vi kan se at listene er kombinert i en liste.
Eksempel 2
I dette eksemplet vil vi kombinere Mango_Price, Guava_Price, Grape_Price og Apple_Price med forskjellige antall elementer.
#Create List med 5 mango -priserResultat:
Vi kan se at listene er kombinert i en liste.
Konklusjon
I denne artikkelen brukte Ivan disse fire måtene å kombinere fruktpriser på en liste. Hvis du bare vil kombinere to lister, kan du bruke Appled () -metoden. Hvis du skal kombinere lister med forskjellige antall elementer, kan du bruke C (), Mapply () og Map () Methods. Vær oppmerksom på at Mapply () -metoden returnerer en matrise.