Увод у Р операторе

Р оператери значе операторе који се користе у Р. Дакле, шта значи оператор? Једноставно речено, оператор тражи од преводиоца да изводи аритметичке, логичке, битничке манипулације користећи операнде. То није ништа друго него симбол. Чланак о Р Операторима, прво да знамо шта је Р? Р је програмски језик који су статистичари и аналитичари података почели широко користити јер је веома свестран у статистичком рачунању. То је опен-соурце и бесплатни софтвер. Први пут се појавио 1993. године.

Оператори

Р Оператори имају много уграђених оператера. Погледаћемо их један по један. Оператори у Р-у могу се класификовати у четири категорије:

Аритметички оператори

Ови Р оператери као што име сугерира користе се за извођење операције попут сабирања, одузимања, множења, дијељења, експонента, модула, цјелобројне подјеле Симболи су приказани у наставку:

  1. (+) Оператор додавања - Додаје два вектора.
  2. (-) Оператор одузимања - одузима други вектор од првог вектора.
  3. (*) Оператор множења - Умножи два вектора.
  4. (/) Оператор поделе - дели први вектор са другим вектором.
  5. (%%) Оператор модула - користи се за добијање остатка првог вектора са другим.
  6. (% /%) Оператор целог одељења - користи се за добијање квоцијента првог вектора са другим вектором.
  7. (^) Оператор експонента - Први вектор се подиже до експонента другог вектора.

Неколико примера је приказано у наставку:

к <- 6

> и <- 17

> к + и

(1) 23

> ки

(1) -9

> к * и

(1) 102

к <- 5

и <- 16

> и / к

(1) 3.2

> и% /% к

(1) 3

> и %% к

(1) 1

Они такође раде на векторима. Ево неколико примера аритметичких оператера који се користе у векторима.

> к <- ц (2, 8, 3)

> и <- ц (6, 4, 1)

> к + и

(1) 8 12 4

> ки

(1) -4 4 2

Релативни оператори

Као што можете знати под називом однос оператор означава однос између две вредности или упоређивање између две вредности или два операнда. Испод је листа симбола заједно са њиховим операцијама:

  1. (<) Мање од Оператора - Враћа тачно за елементе у првом вектору који су мањи од одговарајућег елемента који је присутан у другом вектору.
  2. (>) Веће од Оператора - Враћа тачно за елементе у првом вектору који су већи од одговарајућих елемената који су присутни у другом вектору.
  3. (<=) Мање од или једнако - Као што име сугерира, враћа истину за елементе у првом вектору који су мањи или једнаки одговарајућем елементу који је присутан у другом вектору.
  4. (> =) Већи или једнаки - Враћа се тачно за елементе у првом вектору који су већи или једнаки одговарајућем елементу који је присутан у другом вектору.
  5. (= =) Једнако као - Као што име сугерира, враћа истину за елементе у првом вектору који су једнаки одговарајућем елементу који је присутан у другом вектору.
  6. (! =) Није једнако - Враћа се тачно за елементе у првом вектору који нису једнаки одговарајућем елементу који је присутан у другом вектору.

Неколико примера је приказано у наставку:

> и <- 16

> к (1) ТРУЕ

> к> и

(1) ФАЛСЕ

> к <= 5

(1) ТРУЕ

> и> = 20

(1) ФАЛСЕ

> и == 16

(1) ТРУЕ

> к! = 5

(1) ФАЛСЕ

Они такође раде на векторима. Ево неколико примера аритметичких оператера који се користе у векторима.

> к <- ц (2, 8, 3)

> и <- ц (6, 4, 1)

> к> и

(1) ФАЛСЕ ТРУЕ ТРУЕ

Логични оператори

Логички оператери се користе за извођење логичних операција попут АНД, ОР. Логички вектори су применљиви само на векторе логичког типа, нумеричке или сложене. Тачни су бројеви већи од једног. Испод је листа логичких оператора и њихових операција.

  1. & - То је елементски логичан и оператор. Комбинује сваки елемент првог вектора са одговарајућим елементом другог вектора и на основу резултата враћа ТРУЕ или ФАЛСЕ.
  2. | - То је елементски логички или оператер. враћа ТРУЕ или ФАЛСЕ. Може да врати само један од два доступна излаза.
  3. ! - То је логично НЕ оператер. Дјелује тако што даје логичку инверзију сваког елемента вектора на који је примијењен.
  4. && - Логично је и оператор. Враћа ТРУЕ само ако су оба елемента из вектора ТРУЕ и враћа ФАЛСЕ ако су неки од њих или оба лажни.
  5. || - То је логички или оператер. За разлику од претходног вектора враћа ТРУЕ, чак и ако је један од њих ТРУЕ. Враћа се лажно ако су оба ФАЛСЕ.

Неколико примера је приказано у наставку:

> к <- ц (ТРУЕ, ФАЛСЕ, 0, 6)

> и <- ц (ФАЛСЕ, ТРУЕ, ФАЛСЕ, ТРУЕ)

>! к

(1) ФАЛСЕ ТРУЕ ТРУЕ ФАЛСЕ

> к & и

(1) ФАЛСЕ ФАЛСЕ ФАЛСЕ ТРУЕ

> к & и

(1) ФАЛСЕ

> к | и

(1) ТРУЕ ТРУЕ ФАЛСЕ ТРУЕ

> к || и

(1) ТРУЕ

Оператори за доделу

Оператори додјеле врло су једноставни, као што само име сугерира, а користе се за додјељивање вриједности векторима. Испод је списак различитих оператора и операција:

  1. <-, << -, =: Зове се Лефтвардс оператор додјеле.
  2. ->, - >>: Зове се оператер додјеле десно.

Оператори <- и = могу се користити за доделу променљивих у истом окружењу, а оператор << - обично се користи у глобалним додељивањима.

Неколико примера је приказано у наставку:

> к <- 5

> к

(1) 5

> к = 9

> к

(1) 9

> 10 -> к

Предности оператора Р

Дакле, сада закључимо овај чланак са различитим предностима које Р има:

  • Бесплатно је и отвореног кода.
  • Подржава широк избор екстензија, на пример манипулације подацима, статистичко моделирање и графика.
  • Покрећу се у свим оперативним системима као што су Виндовс, Уник (као што је Линук), Мац.
  • Лако се повезује с другим језицима, као што су повезивање и читање из базе података помоћу протокола повезаности отворене базе података (ОДБЦ).

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

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

  1. Преглед оператора Ц
  2. МиСКЛ функције и оператори
  3. Научите једноставан начин за инсталирање Свифта
  4. ПХП команде | Основни и напредни

Категорија: