R operatorlari


ULASHISH

Operatorlar

Operatorlar o‘zgaruvchilar va qiymatlar ustida amallar bajarish uchun ishlatiladi.

Quyidagi misolda ikki qiymatni qo‘shish uchun + operatoridan foydalanamiz:

R operatorlarni quyidagi guruhlarga ajratadi:

  • Arifmetik operatorlar
  • Qiymat berish operatorlari
  • Taqqoslash operatorlari
  • Mantiqiy operatorlar
  • Boshqa operatorlar

R’dagi arifmetik operatorlar

Arifmetik operatorlar sonli qiymatlar bilan odatiy matematik amallarni bajarish uchun ishlatiladi:

Operator Nomi Misol Sinab ko‘ring
+ Qo‘shish x + y Sinab ko‘ring »
- Ayirish x - y Sinab ko‘ring »
* Ko‘paytirish x * y Sinab ko‘ring »
/ Bo‘lish x / y Sinab ko‘ring »
^ Darajaga ko‘tarish x ^ y Sinab ko‘ring »
%% Modul (bo‘lishdagi qoldiq) x %% y Sinab ko‘ring »
%/% Butun qismli bo‘lish x%/%y Sinab ko‘ring »

R’dagi qiymat berish operatorlari

Qiymat berish operatorlari o‘zgaruvchilarga qiymat berish uchun ishlatiladi:

Misol

my_var <- 3 my_var <<- 3 3 -> my_var 3 ->> my_var my_var # print my_var
O‘zingiz sinab ko‘ring »

Eslatma: <<- — global qiymat berish operatori. Bu haqda Global o‘zgaruvchilar bobida batafsil bilib olasiz.

Qiymat berish operatorining yo‘nalishini teskari tomonga o‘zgartirish ham mumkin.

x <- 3 yozuvi 3 -> x bilan bir xil



R’dagi taqqoslash operatorlari

Taqqoslash operatorlari ikki qiymatni taqqoslash uchun ishlatiladi:

Operator Nomi Misol Sinab ko‘ring
== Teng x == y Sinab ko‘ring »
!= Teng emas x != y Sinab ko‘ring »
> Katta x > y Sinab ko‘ring »
< Kichik x < y Sinab ko‘ring »
>= Katta yoki teng x >= y Sinab ko‘ring »
<= Kichik yoki teng x <= y Sinab ko‘ring »

R’dagi mantiqiy operatorlar

Mantiqiy operatorlar shartlarni birlashtirish uchun ishlatiladi:

Operator Tavsif
& Elementma-element ishlaydigan mantiqiy AND operatori. Ikkala element ham TRUE bo‘lsa, TRUE qaytaradi
&& Mantiqiy AND operatori - ikkala shart ham TRUE bo‘lsa, TRUE qaytaradi
| Elementma-element ishlaydigan mantiqiy OR operatori. Shartlardan biri TRUE bo‘lsa, TRUE qaytaradi
|| Mantiqiy OR operatori. Shartlardan biri TRUE bo‘lsa, TRUE qaytaradi
! Mantiqiy NOT - shart TRUE bo‘lsa, FALSE qaytaradi

R’dagi boshqa operatorlar

Boshqa operatorlar ma’lumotlar ustida turli amallar bajarish uchun ishlatiladi:

Operator Tavsif Misol
: Ketma-ket sonlar qatorini yaratadi x <- 1:10
%in% Element vektorga tegishli ekanini aniqlaydi x %in% y
%*% Matritsalarni ko‘paytirish x <- Matrix1 %*% Matrix2

Eslatma: Matritsalarni ko‘paytirish va matritsalar haqida keyingi boblarda batafsil o‘rganasiz.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!