Wprowadzenie do listy R.

Na liście R mamy różne typy struktur danych i typy danych do pracy z podobnymi wektorami, ramkami danych, macierzami, czynnikami itp. W niektórych projektach R będziemy musieli łączyć różne struktury danych w jednym elemencie. Tutaj pojawia się lista.

Co to jest lista R?

A-List to jednowymiarowa struktura danych, w której każdy element jest strukturą danych. Innymi słowy, możemy powiedzieć, że lista jest wektorem ogólnym zawierającym inne obiekty. Lista A może zawierać elementy tego samego lub zróżnicowanego typu.

1. Tworzenie listy A.

Lista A tworzona jest za pomocą funkcji list (). Tworzenie listy zostało wyjaśnione poniżej:

Na przykład chcemy utworzyć listę o nazwie „moja_lista”, która zawiera trzy wektory n, s, b oraz wartość liczbową 5.

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

To jest składnia do przechowywania elementów na liście.

Krok tworzenia listy

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

Teraz wszystkie te indywidualne struktury danych zapisaliśmy na liście o nazwie „moja_lista” za pomocą funkcji list (). Strukturę listy można zbadać za pomocą funkcji str ().

>str(my_list)

Wynik:

Lista 4

$: num (1: 3) 5 6 7

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

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

$: num 5

Dane wyjściowe funkcji Str () pokazują każdy element obecny na liście i ich typ danych. Długość listy możemy znaleźć, tzn. Ile elementów jest w niej zawartych za pomocą funkcji length ().

Jeśli użyjemy: length (moja_lista). W tym przypadku wynik wyniesie 4, ponieważ zawiera 4 elementy. Możemy sprawdzić, czy dana struktura danych jest listą za pomocą funkcji typeof ().

2. Nazwa A-List

Teraz zobaczymy, jak możemy nazwać komponenty obecne na liście.

Kod

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

Wynik:

Teraz nadaliśmy konkretną nazwę każdemu składnikowi listy. Jeśli chcemy tylko jednego komponentu na raz, możemy go pobrać w następujący sposób:

Kod

my_list$d

Wynik:

Możemy również pobrać elementy listy z podobną składnią

my_list(b)

Tutaj daje wynik jako FAŁSZ PRAWDA FAŁSZ PRAWDA FAŁSZ To pokazuje, że możemy nadać unikalne nazwy komponentom listy, dzięki czemu łatwiej będzie nam pobrać elementy listy indywidualnie. Możemy również uzyskać dostęp do elementów listy za pomocą indeksowania. Na przykład, jeśli chcemy uzyskać dostęp do pierwszego elementu listy, będzie to jak

moja_lista (1) lub chcemy pierwsze 3 elementy będzie to moja_lista (1: 3) Out będzie wyglądał następująco:

Kod

For 1 st : my_list(1) $a

Wynik:

Kod

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

Wynik:

Kod

$b

Wynik:

Kod

$c

Wynik:

3. Manipulowanie elementem listy A

Możemy dodawać, usuwać lub aktualizować elementy listy. Pamiętaj jednak, że możemy aktualizować dowolny element, ale nowe elementy można dodawać w końcu.

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

Wniosek

Widzieliśmy, że lista jest bardzo ważnym składnikiem R, który ułatwia przechowywanie i manipulowanie różnymi typami elementów. Za pomocą listy staje się możliwe przechowywanie różnego rodzaju struktur danych w jednej zmiennej i używanie ich w razie potrzeby.

Polecane artykuły

To był przewodnik po liście R. Tutaj omawiamy wprowadzenie do Listy R. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Badania narzędzi analizy danych | 14 najlepszych narzędzi
  2. Wprowadzenie do narzędzi Data Science
  3. Narzędzia sztucznej inteligencji z aplikacją
  4. Narzędzia hurtowni danych z funkcjami

Kategoria: