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 -
- Adatelemző eszközök kutatása A 14 legnépszerűbb eszköz
- Bevezetés az adattudományi eszközökbe
- Mesterséges intelligencia eszközök alkalmazás
- Adatraktári eszközök funkciókkal