Introducere în lista R

În lista R, avem diverse tipuri de structuri de date și tipuri de date pentru a lucra cu vectori, cadre de date, matrice, factori, etc. În unele proiecte R, va trebui să combinăm diferite structuri de date într-un singur element. Aici apare lista în imagine.

Ce este lista R?

Lista A este o structură de date unidimensională în care fiecare element în sine este o structură de date. Cu alte cuvinte, putem spune că o listă este un vector generic care conține alte obiecte. Lista A poate conține elemente de același tip sau de tip divers.

1. Crearea unei liste

A-List este creată cu ajutorul funcției list (). Crearea unei liste a fost explicată mai jos:

De exemplu, dorim să creăm o listă numită „my_list” care conține trei vectori n, s, b și o valoare numerică 5.

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

Aceasta este sintaxa pentru a stoca elementele dintr-o listă.

Etapa de creare a listei

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

Acum, am stocat toate aceste structuri de date individuale într-o listă numită „my_list” folosind funcția list (). Structura listei poate fi examinată folosind funcția str ().

>str(my_list)

ieşire:

Lista cu 4

$: num (1: 3) 5 6 7

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

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

$: număr 5

Ieșirea funcției Str () arată fiecare element prezent în listă și tipul lor de date. Putem găsi lungimea listei, adică câte elemente sunt prezente în ea folosind funcția lungime ().

Dacă folosim: lungime (lista mea_). Rezultatul va fi de 4 în acest caz, deoarece conține 4 elemente. Putem verifica dacă o structură de date dată este o listă cu ajutorul funcției typeof ().

2. Nume A-List

Acum vom vedea cum putem numi componentele prezente într-o listă.

Cod

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

ieşire:

Acum, am dat un nume specific fiecărei componente a listei. Dacă dorim o singură componentă simultan, o putem prelua în felul următor:

Cod

my_list$d

ieşire:

De asemenea, putem prelua elementele listei cu sintaxa

my_list(b)

Aici, va da rezultate ca FALSE TRUE FALSE TRUE FALSE Acest lucru arată că putem oferi nume unice pentru componentele listei, astfel încât ne va fi mai ușor să aducem elementele listei individual. Putem accesa și elementele listei cu ajutorul indexării. De exemplu, dacă vrem să accesăm primul element al listei, va fi ca.

my_list (1) sau dorim primele 3 elemente va fi my_list (1: 3) Out va fi după cum urmează:

Cod

For 1 st : my_list(1) $a

ieşire:

Cod

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

ieşire:

Cod

$b

ieşire:

Cod

$c

ieşire:

3. Manipularea elementului A-List

Putem adăuga, șterge sau actualiza elementele listei. Vă rugăm să rețineți că Putem actualiza orice element, dar noi elemente pot fi adăugate doar în cele din urmă.

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

Concluzie

Am văzut că o listă este o componentă foarte importantă a lui R, ceea ce facilitează stocarea și manipularea diferitelor tipuri de elemente. Cu ajutorul listei, devine posibil să stocați diferite tipuri de structuri de date într-o singură variabilă și să le utilizați după cum este necesar.

Articole recomandate

Acesta a fost un ghid pentru lista R. Aici discutăm o introducere în Lista R. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Cercetarea instrumentelor de analiză a datelor | Top 14 Instrumente
  2. Introducere în Instrumentele de știință a datelor
  3. Instrumente de inteligență artificială cu aplicație
  4. Instrumente pentru depozitul de date cu caracteristici

Categorie: