Увод у Р листу

На Р листи имамо различите типове структура података и типове података са којима радимо попут Вектора, Оквири података, Матрице, Фактори, итд. У неким Р пројектима мораћемо да комбинирамо различите структуре података у један елемент. Овде је на слици листа.

Шта је Р Листа?

А-Листа је једнодимензионална структура података у којој је сваки елемент сам по себи структура података. Другим речима, можемо рећи да је листа генерички вектор који садржи и друге објекте. Листа може садржавати елементе истог или разноликог типа.

1. Прављење А-листе

А-Листа се креира помоћу листе () функције. Стварање листе је објашњено у наставку:

На пример, желимо да направимо листу под називом „ми_лист“ која садржи три вектора н, с, б и нумеричку вредност 5.

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

Ово је синтакса за смештање елемената у листу.

Корак креирања листе

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

Сада смо све те појединачне структуре података спремили у листу која се зове „мој_лист“ користећи листу (). Структура листе може се испитати помоћу функције стр ().

>str(my_list)

Излаз:

Листа 4

$: нум (1: 3) 5 6 7

$: цхр (1: 5) “ааа” “ббб” “ццц” “ддд”…

$: логи (1: 5) ФАЛСЕ ТРУЕ ФАЛСЕ ТРУЕ ФАЛСЕ

$: број 5

Стр () излаз функције приказује сваки елемент присутан у листи и њихов тип података. Дужином листе, тј. Колико елемената је у њој можемо пронаћи помоћу функције ленгтх ().

Ако користимо: дужина (мој_лист). Излаз ће у овом случају бити 4, јер садржи 4 елемента. Можемо проверити да ли је дата структура података листа помоћу функције типеоф ().

2. Дајте назив А-Листа

Сада ћемо видети како можемо именовати компоненте присутне на листи.

Код

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

Излаз:

Сада смо дали специфично име свакој компоненти листе. Ако желимо само једну компоненту одједном, можемо је дохватити на следећи начин:

Код

my_list$d

Излаз:

Такође можемо преузети елементе листе са синтаксом

my_list(b)

Овде ће се дати резултати као ФАЛСЕ ТРУЕ ФАЛСЕ ТРУЕ ФАЛСЕ Ово показује да можемо дати јединствена имена компонентама листе тако да ће нам бити лакше дохватити елементе листе појединачно. Елементима листе такође можемо приступити уз помоћ индексирања. На пример, ако желимо да приступимо првом елементу листе Биће то

ми_лист (1) или желимо прва 3 елемента то ће бити мој_лист (1: 3) Излаз ће бити следећи:

Код

For 1 st : my_list(1) $a

Излаз:

Код

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

Излаз:

Код

$b

Излаз:

Код

$c

Излаз:

3. Манипулација елементом А-листе

Елементе листе можемо додавати, брисати или ажурирати. Али имајте на уму да можемо ажурирати било који елемент, али нови елементи се могу додати само на крају.

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

Закључак

Видели смо да је листа веома важна компонента Р-а, што олакшава складиштење и манипулирање различитим врстама елемената. Уз помоћ листе, могуће је похранити различите врсте структура података у једну варијаблу и користити их према потреби.

Препоручени чланци

Ово је водич за Р листу. Овде смо расправљали о уводу у Р листу. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Истраживање алата за анализу података | Топ 14 алата
  2. Увод у алате за науку о подацима
  3. Алати за вештачку интелигенцију са апликацијом
  4. Алати складишта података са карактеристикама

Категорија: