Bevezetés az R operátorokba

R operátorok olyan operátorokat értenek, amelyeket R-ben használnak. Tehát mit jelent egy operátor? Egyszerűen fogalmazva, az operátor arra kéri a fordítót, hogy az operandusok segítségével végezzen aritmetikai, logikai, bitutas manipulációkat. Ez nem más, mint szimbólum. R operátorok cikk, tudassa velünk először, mi az R? Az R olyan programozási nyelv, amelyet a statisztikusok és az elemzők széles körben használtak, mivel nagyon sokoldalú a statisztikai számításban. Ez egy nyílt forráskódú és ingyenes szoftver. Először 1993-ban jelent meg.

Az üzemeltetők

Az R operátoroknak sok beépített operátoruk van. Nézzük meg őket egyenként. Az R operátorokat négy kategóriába lehet sorolni:

Számtani operátorok

Ezeket az R operátort, amint a neve is sugallja, olyan műveletek végrehajtására használják, mint összeadás, kivonás, szorzás, osztás, kitevő, modulus, egész szám osztása. A szimbólumok az alábbiakban vannak feltüntetve:

  1. (+) Kiegészítő operátor - Két vektort ad hozzá.
  2. (-) Kivonási operátor - Kivonja a második vektort az első vektorból.
  3. (*) Szorzó operátor - Szorozzuk meg két vektort.
  4. (/) Operációs operátor - osztja az első vektort a második vektorral.
  5. (%%) Modulus Operator - arra használják, hogy az első vektor fennmaradó részét a másodikval adja meg.
  6. (% /%) Integer Division Operator - arra használják, hogy az első vektor hányadosát adja meg a második vektorral.
  7. (^) Kitevő operátor - Az első vektort a második vektor kitevőjére emelik.

Az alábbiakban néhány példát mutatunk be:

x <- 6

> y <- 17

> x + y

(1) 23.

> xy

(1) -9

> x * y

(1) 102. o

x <- 5

y <- 16

> y / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Ezek a vektorokon is működnek. Íme néhány példa a vektorokban alkalmazott aritmetikai operátorokra.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relációs operátorok

Amint azt a névből tudhatja, az operátor azt jelenti, hogy a kapcsolat két érték között van, vagy összehasonlítani kell két érték vagy két operandus között. Az alábbiakban felsoroljuk a szimbólumokat és azok működését:

  1. (<) Kevesebb, mint operátor - igaz az első vektorban szereplő elemekre, amelyek kevesebbek, mint a második vektorban szereplő megfelelő elemek.
  2. (>) Nagyobb, mint az operátor - igaz az első vektorban szereplő elemekre, amelyek meghaladják a második vektorban szereplő megfelelő elemek értékét.
  3. (<=) Kevesebb vagy azzal egyenlő - Ahogy a neve is sugallja, igaz az első vektorban szereplő elemekre, ha kevesebb vagy egyenlő a második vektorban található megfelelő elemmel.
  4. (> =) Nagyobb vagy azzal egyenlő - Visszaadja az első vektor elemeit, amelyek nagyobbak vagy egyenlőek a második vektorban található megfelelő elemekkel.
  5. (= =) Egyenlő - Ahogy a neve is sugallja, igaz az első vektorban szereplő elemekre vonatkozik, amelyek megegyeznek a második vektorban lévő megfelelő elemekkel.
  6. (! =) Nem egyenlő - Visszaadja az első vektor elemeit, amelyek nem egyenlők a második vektorban lévő megfelelő elemmel.

Az alábbiakban néhány példát mutatunk be:

> y <- 16

> x (1) IGAZ

> x> y

(1) HAMIS

> x <= 5

(1) IGAZ

> y> = 20

(1) HAMIS

> y == 16

(1) IGAZ

> x! = 5

(1) HAMIS

Ezek a vektorokon is működnek. Íme néhány példa a vektorokban alkalmazott aritmetikai operátorokra.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x> y

(1) FALSE TRUE TRUE

Logikai operátorok

A logikai operátorokat olyan logikai műveletek végrehajtására használják, mint az AND, OR. A logikai vektorok csak logikai típusú, numerikus vagy komplex vektorokra alkalmazhatók. Az egynél nagyobb számok igazak. Az alábbiakban felsoroljuk a logikai operátorokat és azok műveleteit.

  1. & - Elemenként logikai és operátor. Kombinálja az első vektor minden elemét a második vektor megfelelő elemével, és az eredmény alapján TRUE vagy FALSE értéket ad vissza.
  2. | - Elemenként logikai VAGY operátor. visszatér IGAZ vagy HAMIS. A rendelkezésre álló kimenetek közül csak az egyiket képes visszaadni.
  3. ! - Logikus, hogy nem üzemeltető. Úgy működik, hogy megadja a vektor minden elemének logikai inverzét, amelyre alkalmazza.
  4. && - Logikus és operátor. Csak akkor ad vissza az Igaz értéket, ha a vektorok mindkét eleme igaz, és hamisat ad vissza, ha az egyik vagy mindkettő hamis.
  5. || - Logikai VAGY operátor. Az előző vektorral ellentétben az IGAZ akkor is igaz, ha egyikük igaz. Hamis, ha mindkettő hamis.

Az alábbiakban néhány példát mutatunk be:

> x <- c (igaz, hamis, 0, 6)

> y <- c (hamis, igaz, hamis, igaz)

>! x

(1) FALSE TRUE TRUE FALSE

> x és y

(1) FALSE FALSE FALSE TRUE

> x && y

(1) HAMIS

> x | y

(1) TRUE TRUE FALSE TRUE

> x ||

(1) IGAZ

Feladatkezelők

Az R hozzárendelésű operátorok nagyon egyszerűek, ahogy a neve is sugallja, az értékek vektorokhoz való hozzárendelésére szolgál. Az alábbiakban felsoroljuk a különféle operátorokat és műveleteket:

  1. <-, << -, =: Balra kijelölési operátoroknak hívják.
  2. ->, - >>: Jobbirányú hozzárendelési operátoroknak hívják.

A <- és = operátorok felhasználhatók változók hozzárendelésére ugyanabban a környezetben, és a << - operátorok általában használhatók a globális hozzárendelésekben.

Az alábbiakban néhány példát mutatunk be:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Az R operátorok előnyei

Nos, zárjuk be ezt a cikket az R különféle előnyeivel:

  • Ingyenes és nyílt forráskódú.
  • Támogatja a kiterjesztések széles skáláját, például az adatkezeléseket, a statisztikai modellezést és a grafikákat.
  • Minden operációs rendszerben futnak, mint például a Windows, az Unix (például a Linux), a Mac.
  • Könnyen összeköthető más nyelvekkel, mint például az adatbázis csatlakoztatása és olvasása az Open Database Connectivity (ODBC) protokoll használatával.

Ajánlott cikkek

Ez egy útmutató az R operátorok számára. Itt megvitattuk az R. koncepcióját, a különféle szereplőket példákkal és az R. előnyeit. További információkért áttekintheti a többi javasolt cikket is.

  1. A C operátorok áttekintése
  2. MySQL funkciók és operátorok
  3. Ismerje meg a Swift telepítésének egyszerű módját
  4. PHP parancsok | Alap és haladó

Kategória: