Uvod u R popis

U R popisu imamo različite vrste podataka i tipove podataka s kojima možemo raditi poput Vektora, Okviri podataka, Matrice, Faktori itd. U nekim R projektima morat ćemo kombinirati različite strukture podataka u jedan element. Ovo je mjesto gdje List dolazi na slici.

Što je R popis?

Popis je jednodimenzionalna struktura podataka u kojoj je svaki element struktura podataka. Drugim riječima, možemo reći da je popis generički vektor koji sadrži druge predmete. A-Popis može sadržavati elemente iste vrste ili raznolike vrste.

1. Izrada A-popisa

A-Popis se izrađuje pomoću liste (). Dolje je objašnjeno stvaranje popisa:

Na primjer, želimo stvoriti popis nazvan "moja_pozicija" koji sadrži tri vektora n, s, b i brojčanu vrijednost 5.

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

Ovo je sintaksa za pohranjivanje elemenata u popis.

Korak kreiranja popisa

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

Sada smo sve te pojedinačne strukture podataka pohranili na popis nazvan "moj_list" koristeći funkciju list (). Struktura popisa može se ispitati pomoću funkcije str ().

>str(my_list)

Izlaz:

Popis 4

$: num (1: 3) 5 6 7

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

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

$: broj 5

Izlaz (str) (funkcija) prikazuje svaki element na popisu i njihov tip podataka. Možete pronaći duljinu popisa, tj. Koliko je elemenata prisutno u njemu pomoću funkcije length ().

Ako koristimo: dužina (moj_list). Izlaz će u ovom slučaju biti 4 jer sadrži 4 elementa. Pomoću typeof () funkcije možemo provjeriti je li data struktura podataka popis.

2. Nabrojite A-popis

Sada ćemo vidjeti kako možemo imenovati komponente prisutne na popisu.

Kodirati

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

Izlaz:

Sada smo dali specifično ime svakoj komponenti popisa. Ako želimo samo jednu komponentu odjednom, možemo je dohvatiti na sljedeći način:

Kodirati

my_list$d

Izlaz:

Također možemo preuzeti elemente popisa sa sintaksom poput

my_list(b)

Ovdje će se dati izlaz kao FALSE TRUE FALSE TRUE FALSE Ovo pokazuje da možemo dati jedinstvena imena komponentama popisa tako da će nam biti lakše dohvatiti elemente popisa pojedinačno. Također možemo pristupiti elementima popisa uz pomoć indeksiranja. Na primjer, ako želimo pristupiti prvom elementu popisa, to će biti

my_list (1) ili želimo prva 3 elementa to će biti moj_list (1: 3) Izlaz će biti sljedeći:

Kodirati

For 1 st : my_list(1) $a

Izlaz:

Kodirati

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

Izlaz:

Kodirati

$b

Izlaz:

Kodirati

$c

Izlaz:

3. Manipuliranje elementa A liste

Elemente popisa možemo dodavati, brisati ili ažurirati. Ali imajte na umu da možemo ažurirati bilo koji element, ali novi elementi mogu se dodati samo napokon.

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

Zaključak

Vidjeli smo da je popis vrlo važna komponenta R-a, što olakšava pohranu i manipuliranje različitim vrstama elemenata. Pomoću popisa postaje moguće pohraniti različite vrste struktura podataka u jednu varijablu i koristiti ih prema potrebi.

Preporučeni članci

Ovo je vodič kroz R popis. Ovdje smo raspravljali o uvodu u R popis. Možete i proći naše druge predložene članke da biste saznali više -

  1. Istraživanje alata za analizu podataka | Top 14 alata
  2. Uvod u alate za znanost o podacima
  3. Alati za umjetnu inteligenciju s aplikacijom
  4. Alati skladišta podataka sa značajkama

Kategorija: