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:
- (+) Kiegészítő operátor - Két vektort ad hozzá.
- (-) Kivonási operátor - Kivonja a második vektort az első vektorból.
- (*) Szorzó operátor - Szorozzuk meg két vektort.
- (/) Operációs operátor - osztja az első vektort a második vektorral.
- (%%) Modulus Operator - arra használják, hogy az első vektor fennmaradó részét a másodikval adja meg.
- (% /%) Integer Division Operator - arra használják, hogy az első vektor hányadosát adja meg a második vektorral.
- (^) 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. ox <- 5
y <- 16
> y / x
(1) 3.2> y% /% x
(1) 3> y %% x
(1) 1Ezek 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 2Relá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:
- (<) Kevesebb, mint operátor - igaz az első vektorban szereplő elemekre, amelyek kevesebbek, mint a második vektorban szereplő megfelelő elemek.
- (>) Nagyobb, mint az operátor - igaz az első vektorban szereplő elemekre, amelyek meghaladják a második vektorban szereplő megfelelő elemek értékét.
- (<=) 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.
- (> =) Nagyobb vagy azzal egyenlő - Visszaadja az első vektor elemeit, amelyek nagyobbak vagy egyenlőek a második vektorban található megfelelő elemekkel.
- (= =) Egyenlő - Ahogy a neve is sugallja, igaz az első vektorban szereplő elemekre vonatkozik, amelyek megegyeznek a második vektorban lévő megfelelő elemekkel.
- (! =) 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
> x> y
(1) HAMIS> x <= 5
(1) IGAZ> y> = 20
(1) HAMIS> y == 16
(1) IGAZ> x! = 5
(1) HAMISEzek 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 TRUELogikai 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.
- & - 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.
- | - 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.
- ! - Logikus, hogy nem üzemeltető. Úgy működik, hogy megadja a vektor minden elemének logikai inverzét, amelyre alkalmazza.
- && - 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.
- || - 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) IGAZFeladatkezelő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:
- <-, << -, =: Balra kijelölési operátoroknak hívják.
- ->, - >>: 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.
- A C operátorok áttekintése
- MySQL funkciók és operátorok
- Ismerje meg a Swift telepítésének egyszerű módját
- PHP parancsok | Alap és haladó