Johdanto R-luetteloon

R-luettelossa meillä on erityyppisiä tietorakenteita ja tietotyyppejä, joiden kanssa voidaan työskennellä, kuten vektorit, tietokehykset, matriisit, tekijät jne. Joissakin R-projekteissa joudumme yhdistämään erilaiset tietorakenteet yhdeksi elementiksi. Tässä on Lista kuvassa.

Mikä on R-luettelo?

A-luettelo on yksiulotteinen tietorakenne, jossa kukin elementti itsessään on tietorakenne. Toisin sanoen voidaan sanoa, että luettelo on yleinen vektori, joka sisältää muita objekteja. A-luettelo voi sisältää samantyyppisiä tai monimuotoisia elementtejä.

1. A-luettelon luominen

A-luettelo luodaan luettelo () -toiminnolla. Luettelon luominen on selitetty alla:

Haluamme esimerkiksi luoda luettelon nimeltä “my_list”, joka sisältää kolme vektoria n, s, b ja numeerisen arvon 5.

> n = c (5, 6, 7)
> s = c ("aaa", "bbb", "ccc", "ddd", "eee")
> b = c ( FALSE, TRUE, FALSE, TRUE, FALSE)

Tämä on syntaksi elementtien tallentamiseksi luetteloon.

Luettelon luomisvaihe

> my_list = list (n, s, b, 5)

Nyt olemme tallentaneet kaikki nämä yksittäiset tietorakenteet luetteloon nimeltä “my_list” käyttämällä list () -toimintoa. Luettelon rakennetta voidaan tutkia str () -toiminnolla.

>str(my_list)

lähtö:

Luettelo 4: stä

$: num (1: 3) 5 6 7

$: chr (1: 5) “aaa” “bbb” “ccc” “ddd”…

$: logi (1: 5) FALSE TRUE FALSE TRUE FALSE

$: numero 5

Str () -funktion lähtö näyttää kunkin luettelossa olevan elementin ja niiden tietotyypin. Löydämme listan pituuden, ts. Kuinka monta elementtiä siinä on, käyttämällä pituus () -toimintoa.

Jos käytämme: pituus (oma_luettelo). Lähtö on tässä tapauksessa 4, koska se sisältää 4 elementtiä. Voimme tarkistaa, onko annettu tietorakenne luettelo typeof () -toiminnon avulla.

2. Nimeä A-luettelo

Nyt näemme, kuinka voimme nimetä luettelossa olevat komponentit.

Koodi

my_list = list (a=n, b=s, c=b, d=5)
my_list$a

lähtö:

Nyt olemme antaneet erityisen nimen jokaiselle luettelon komponentille. Jos haluamme vain yhden komponentin kerrallaan, voimme hakea sen seuraavalla tavalla:

Koodi

my_list$d

lähtö:

Voimme myös hakea luetteloelementtejä syntaksilla kuten

my_list(b)

Täällä se antaa tulosteen TOSSI TOSSI TOSSI TOSSI VÄÄRÄÄN Tämä osoittaa, että voimme tarjota ainutlaatuisia nimiä luettelon komponenteille, jotta meille on helpompaa hakea luetteloelementtejä erikseen. Voimme käyttää luetteloelementtejä myös indeksoinnin avulla. Esimerkiksi, jos haluamme käyttää luettelon ensimmäistä elementtiä, se tulee olemaan

my_list (1) tai haluamme 3 ensimmäistä elementtiä se tulee my_list (1: 3) Out on seuraava:

Koodi

For 1 st : my_list(1) $a

lähtö:

Koodi

For 2 nd : my_list(1:3) $a

lähtö:

Koodi

$b

lähtö:

Koodi

$c

lähtö:

3. A-listan elementin manipulointi

Voimme lisätä, poistaa tai päivittää luetteloelementtejä. Huomaa kuitenkin, että voimme päivittää mitä tahansa elementtiä, mutta uusia elementtejä voidaan lisätä vain viimeinkin.

# Adding an element.
my_list(5) <- "New element"
print(my_list(5))

# Removing the element
my_list(5) <- NULL
print(my_list(5))

# Updating the 4th Element.
my_list(4) <- 6
print(my_list(4))

johtopäätös

Olemme nähneet, että luettelo on erittäin tärkeä osa R: tä, mikä helpottaa erityyppisten elementtien varastointia ja käsittelyä. Luettelon avulla on mahdollista tallentaa erityyppisiä tietorakenteita yhteen muuttujaan ja käyttää niitä tarpeen mukaan.

Suositellut artikkelit

Tämä on opas R-luetteloon. Tässä keskustellaan johdannosta R-luetteloon. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Tietoanalyysityökalujen tutkimus | 14 suosituinta työkalua
  2. Johdatus tietojenkäsittelytyökaluihin
  3. Keinotekoisen älykkyyden työkalut sovelluksella
  4. Tietovarastotyökalut ominaisuuksineen

Luokka: