Увод у Р Векторе

Вектори су основни Р тип објеката података. Подељени су у шест атомских вектора.

Вектори са једним елементом

Подаци створени с једном вриједношћу вектора су дужине 1.

  • карактер

Пример: принт („киз“)

  • Интегер

Пример: штампа (54Л)

  • Двокреветна

Пример: принт (6.5)

  • Комплекс

Пример: штампа (45Л)

  • логичан

Пример: принт (ФАЛСЕ)

  • Сирово

Пример: штампа (1 + 3и)

Вектор са више елемената

Такође можемо да створимо вектор са више вредности користећи двоточка са нумеричким подацима.

Пример

v <- 5:10
print(v)

излаз : 5 6 7 8 9 10

Редослед децималних вредности

v <- 6.6:9.6
print(v)

излаз : 6, 6 7, 6 8, 6 9, 6

У примјеру у наставку, 11.4 неће бити у низу и бит ће одбачен јер не припада у низу.

v <- 3.8:8.4
print(v)

излаз : 3, 8 4, 8 5, 8 6, 8 7, 8

Векторске функције у Р

Функција је дефинирана као дио кода који се користи за обављање задатка. Функције се третирају као друге врсте објеката. У Р програмирању постоје различите врсте функција.

1. Р реп () функција

Као што можемо из назива, ова функција се користи за понављање вредности дате као унос у функцији.

Синтакса: rep()

Пример

rep(c(1, 2, 3), times = 4)

Излаз:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Постоје различити начини имплементације реп функције.

Такође можемо да унесемо колико пута треба поновити одређена вредност.

Пример

rep(c(1, 2), times = c(4, 3))

Излаз:

(1) 1 1 1 1 2 2 2

Трећи начин имплементације реп функције је одређивањем дужине.

Пример

rep(1:2, length.out=9)

Излаз:

(1) 1 2 1 2 1 2 1 2 1

2. Р Сек функција

Функција секвенци користи се за креирање скупа секвенцијалних вредности.

Претпоставимо да желимо да створимо скуп секвенцијалних целих бројева. Можемо користити функцију редоследа да их креирамо.

Синтакса : seq()

Пример:

seq(from = 3.5, to = 1, by = -0.3)

Излаз:

(1) 3.5 3.2 2.9 2.6 2.3 2.0 1.7 1.4 1.1

Поред тога, можемо додати и други атрибут уносу функције (тј. Дужину)

Пример

seq(from = 3.5, to = 1, length.out = 6)

Излаз;

(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1.0

3. Р било која () функција

Било која () функција узима улазне вриједности и враћа логичке векторе који су или истинити или лажни.

Синтакса : any()

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

к = 1, 2, 3, 4, 5

Синтакса :

x <- 1:5

Сада користимо било коју () функцију да видимо постоји ли вредност изнад 5.

any(x > 5)

Излаз :

ФАЛСЕ Из сличног примера, такође можемо изнијети ТРУЕ променом вредности са 5 на 3.

било који (к> 3)

Излаз:

ИСТИНА

4. Р алл () функција

Функција алл () је слична било којој () функцији. Разлика је у томе што провјерава сваку вриједност, а затим исписује излаз. Чак и ако једна вриједност не испуњава наведени увјет, исписат ће се као ФАЛСЕ.

Синтакса: all()

Пример

1. Када све вредности испуњавају услов

x 0)

Излаз: ТРУЕ

2.Када вредности не испуњавају услов

x 3)

Излаз: ФАЛСЕ

У горњем примеру су само две вредности изнад 3. Функције у Р су дефинисане са Рф_ или Р_

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

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

  1. Функције у Р
  2. ГЛМ у Р
  3. Р стринг функције
  4. Ц # функције

Категорија: