Увод у Р типове података

Р је програмски језик који помаже у обављању статистичких анализа и сада је постао стандард за статистичко рачунање. И долази са неким унапред дефинисаним функцијама за обављање различитих задатака. Познавање линеарне алгебре биће додата вредност јер је корисно у Р и матричним прорачунима. 'Р' користи интерфејсе наредбеног ретка и прихвата наредбе да на њему ради користећи промпт>. Да разумемо типове података Р.

Објасните Р типове података

Р програмирање подржава различите типове података попут скалара, матрица, листа, оквира вектора и података. Све у Р сматра се објектом, значи складишти и обрађује операције на објектима). Кључна карактеристика Р је различит процес са различитим врстама објеката. Већина наредби у Р укључује примену функција на објекте. Варијабле не захтевају декларацију, уместо да се векторима може доделити низ бројева.

Научимо типове један по један:

1. Вектор

Вектор има скуп вредности са истим типовима (колекција наручених елемената) представљених у једној димензији. Класа вектора се одређује према врсти унешених уноса. Када је вектор створен за више од једног елемента, ц () функција се користи за спајање свих елемената у један вектор. Вектори су низ нумеричких, секвенцијалних бројева или случајних бројева. Векторске сорте су карактер, цео број, нумерички, сложени, логички (тачно, лажно). То су имплицитна конверзија. Неке од векторских функција Фивес су дужина (), класа (к), ис.логицал (к), ис.нулл, реп ().

Пример

У доњем делу можемо видети основне векторске примере:

  • Аритметика вектора : Нумерички вектори се изводе у аритметичким изразима да би се израчунали да би се добио други вектор. Статистички поступци се такође раде што даје уносе као што су макс, мин, вар средња вредност.

Шифра:

>y <-c (1, 2, 2.5, 3)
>y +2

Излаз:

Горња изјава даје излаз користећи ц () функцију која додаје променљиву т на 2.

  • Дужина вектора се израчунава помоћу функције лен ().

Шифра:

> len (y)

Излаз:

  • Логички вектори: Упоређивање два броја са логичким вредностима попут Труе, фалсе, НА. Логични оператори који задовољавају одређене услове укључују <,, > =, ==, ! = За неједнакост.

Пример 1

Шифра:

> v <- seq ( -2, 2)
> l 0
> l

Излаз:

Пример 2

Шифра:

>x=c (3, 6, 1, 2)
>x>2

Излаз:

Шифра:

rep () – to create replicate values.
rep(1, 3)
rep( 3:6, 2)
rep( 1:3, each =2)
rep(1:3, times=2, each =2)

  • Креирајте вектор

Шифра:

color <- c ('blue', 'pink', 'white')
print (color)

  • За приказ класе вектора

Шифра:

print ((class (color))

Излаз:

У горњем програму (1) овај означава први елемент вектора.

2. Фактор

Фактор додаје нумеричке кодове заједно са нивоом знакова. Једноставно, дефинише категоријске податке са уређеним и неуређеним скуповима. Они су дефинисани помоћу фактора функције (). Чување података у фактору помаже у ефикасном складиштењу података у статистичком моделирању.

Пример 1

Шифра:

>f = factor (c(1, 6, 2, 4, 7, 1, 6, 7, 8)
> print (f)

Излаз:

Пример 2

Шифра:

> k = factor (c( 2, 0, 2, 0, 0, 0 ), levels =c(0, 2), labels =c( “ prince “, ”princess”))
>k

Излаз:

3. Матрица

У Р програмској матрици је дводимензионални елемент с нумеричким и знаковним векторима, једноставно атомски вектор са бројем редова и ступаца. Три начина да се створи матрица су коришћењем функцијске матрице (), конверзије вектора у матрицу и вектора везивања. Неке корисне функције овде су:

  • рбинд () и цбинд (): комбинује или веже ступце и редове.
  • дим (): подешавање димензија.

Синтакса:

variable <- matrix(vector, n rows, n columns, split by row or column)

Овде ако је тачно, она се дели на ред, лажни повраћаји подељени по ступцима.

Пример 1

  • Размотримо матрицу.

Шифра:

>x = matrix(c (1, 2, 3, 4, 5, 6, 7, 8) 2, 4, true)
> print (x)

Излаз:

Пример 2

  • С обзиром на Бинд.

Шифра:

a <- 1:4
b<- 10 :13
cbind( a, b)
a b

Излаз:

4. Листа

Листа складишта Објекти и елементи могу бити знак, матрице, низови, нумерички. може се састојати и од друге листе као предмета.

Синтакса:

variable <- list (list items)

Пример Р листе:

Шифра:

>lak = list (23, “hi”, cos, list (5L, ” l”))
>print (lak)

Излаз:

Пример који се односи на копије три вектора:

Шифра:

>a =c(3, 5, 6)
> b =c(“aa”, ”cc”, ”ee”)
> x=c (true, false, true)
> y=list(a, b, x)

Стога и чува копије а, б, к.

5. Оквир података

Оквири података су дводимензионални са групом вектора једнаке дужине. То је посебна врста листе са правокутном листом формата. Кључни фактор је чување табела података. Они су креирани помоћу података о функцијама. РАМ ().

Синтакса:

variable <- data.frame ( list 1, list 2… list N)

Пример 1

Погледајмо пример оквира података у Р.

Шифра:

>X= data.frame( values =c(20, 50, 10), name =c(' Gri', 'Tom', 'jeff'))
> print(X) values Name

Излаз:

Чак можемо да користимо уграђене оквире података. У којем горњи елемент дефинира заглавље, а слиједе редови података и ступци. За преглед прегледа можемо користити функцију главе и пре.

Пример 2

Шифра:

>computer
Date intel speed data
hp 1990 8081 MHZ 8
acer 2001 80286 Mhz 16

Да бисте дефинисали класу података:

>computer (('intel'))

Излаз:

Закључак

У овом смо чланку прошли кроз различите типове података Р који се користе у програмирању. Да бисмо урадили било коју апликацију потребне су нам променљиве за складиштење вредности и све ове променљиве су неопходне за доделу типова података. Ове врсте података користе се у анализи података. Разумевање типова података помаже приликом уклањања погрешака у рачунске сврхе.

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

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

  1. Р Оквир података
  2. Врсте техника анализе података
  3. Најбољи програми науке о подацима
  4. Врсте визуелизације података
  5. Типови података Питхон-а
  6. Врсте података Ц ++
  7. Врсте података ПЛ / СКЛ
  8. Оквири података у Р

Категорија: