Увод у Р Векторе
Вектори су основни Р тип објеката података. Подељени су у шест атомских вектора.
Вектори са једним елементом
Подаци створени с једном вриједношћу вектора су дужине 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 12. Р Сек функција
Функција секвенци користи се за креирање скупа секвенцијалних вредности.
Претпоставимо да желимо да створимо скуп секвенцијалних целих бројева. Можемо користити функцију редоследа да их креирамо.
Синтакса : 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. Функције у Р су дефинисане са Рф_ или Р_
Препоручени чланци
Ово је водич за Р Векторе. Овде смо расправљали о различитим типовима векторских функција у Р програмирању са синтаксом и примерима. Можда ћете такође погледати следеће чланке да бисте сазнали више -
- Функције у Р
- ГЛМ у Р
- Р стринг функције
- Ц # функције