Bevezetés az R listába

Az R listában különféle típusú adatszerkezetek és adattípusok működnek együtt, mint például vektorok, adatkeretek, mátrixok, tényezők stb. Itt áll a lista a képen.

Mi az R lista?

Az A-lista egydimenziós adatszerkezet, amelyben minden elem maga adatszerkezet. Más szavakkal, azt mondhatjuk, hogy a lista egy általános vektor, amely más objektumokat tartalmaz. Az A-lista tartalmazhat azonos típusú vagy különféle típusú elemeket.

1. A-lista létrehozása

Az A-listát a list () függvény segítségével hozza létre. A lista létrehozását az alábbiakban ismertetjük:

Például szeretnénk létrehozni egy „my_list” nevû listát, amely három n, s, b és 5 numerikus értéket tartalmaz.

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

Ez a szintaxis az elemek listában történő tárolására.

Lista létrehozásának lépése

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

Most ezeket az egyedi adatszerkezeteket a „my_list” nevű listában tároltuk a list () függvény használatával. A lista szerkezetét az str () függvény segítségével meg lehet vizsgálni.

>str(my_list)

Kimenet:

4. lista

$: num (1: 3) 5 6 7

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

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

$: 5. ​​szám

Az Str () függvény kimenete megmutatja a listában szereplő minden elemet és azok adattípusát. Megtalálhatjuk a lista hosszát, azaz hogy hány elem van benne, ahossz () függvény használatával.

Ha a következőt használjuk :hossz (my_list). A kimenet ebben az esetben 4 lesz, mivel 4 elemet tartalmaz. A typeof () függvény segítségével ellenőrizhetjük, hogy egy adott adatszerkezet-e egy lista.

2. Nevezze az A-listát

Most meglátjuk, hogyan nevezhetjük el a listában szereplő komponenseket.

Kód

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

Kimenet:

Most megadtunk egy konkrét nevet a lista egyes alkotóelemeinek. Ha egyszerre csak egy összetevőt akarunk, akkor a következő módon lehet letölteni:

Kód

my_list$d

Kimenet:

A lista elemeit szintaxissal is letölthetjük, például

my_list(b)

Itt adja ki a HALSE TRUE FALSE TRUE FALSE kimenetet. Ez azt mutatja, hogy egyedi listaneveket tudunk biztosítani a listakomponensekhez, így könnyebbé válik a listaelemek egyenkénti beolvasása. A listaelemeket indexelés segítségével is elérhetjük. Például, ha hozzáférni akarunk a lista első eleméhez, akkor ez lesz

my_list (1) vagy az első 3 elemet szeretnénk my_list (1: 3) lesz a következő:

Kód

For 1 st : my_list(1) $a

Kimenet:

Kód

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

Kimenet:

Kód

$b

Kimenet:

Kód

$c

Kimenet:

3. Az A-lista elem manipulálása

Felvehetjük, törölhetjük vagy frissíthetjük a lista elemeit. Felhívjuk figyelmét, hogy bármilyen elemet frissíthetünk, de új elemek csak végre adhatók hozzá.

# 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))

Következtetés

Láttuk, hogy egy lista az R nagyon fontos eleme, amely megkönnyíti a különféle elemek tárolását és kezelését. A lista segítségével különféle adatszerkezeteket lehet tárolni egy változóban, és szükség szerint felhasználni.

Ajánlott cikkek

Ez egy útmutató az R listához. Itt az R lista bevezetését tárgyaljuk. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Adatelemző eszközök kutatása A 14 legnépszerűbb eszköz
  2. Bevezetés az adattudományi eszközökbe
  3. Mesterséges intelligencia eszközök alkalmazás
  4. Adatraktári eszközök funkciókkal

Kategória: