Om uttalande är ett av de beslutsfattande uttalandena i programmeringsspråket R. Det är ett av de enklaste beslutsfattande uttalandena. Det används för att bestämma om ett visst uttalande eller ett block av satser kommer att exekveras eller inte, dvs om ett visst villkor är sant så exekveras ett satsblock annars inte.
Syntax:
if (expression) { #statement to execute if condition is true }> Om uttryck är sant, påståendet exekveras. Men om uttryck är FALKT, ingenting händer. Uttrycket kan vara en logisk/numerisk vektor, men endast det första elementet tas i beaktande. I fallet med numerisk vektor tas noll som FALSK, vila som SANT.

R-programmering if-satsen fungerar
- Kontrollen faller in i if-blocket.
- Flödet hoppar till skick.
- Skicket är testat.
- Om villkoret är sant, gå till steg 4.
- Om villkoret visar sig vara falskt, gå till steg 5.
- If-blocket eller kroppen inuti if exekveras.
- Flödet går ut ur if-blocket.
Flödesschema R Programmering if-sats

Exempel på if-sats i R
Exempel 1: R if-sats
pytonorm
# R program to illustrate if statement> # assigning value to variable a> a <>-> 5> # condition> if>(a>>0>)> {> >print>(>'Positive Number'>)># Statement> }> |
>
>
Produktion:
Positive Number>
I det här exemplet tilldelas variabel a värdet 2. Det givna uttrycket kommer att kontrollera om värdet på variabel a är större än 0. Om värdet på a är större än noll kommer print-satsen att exekveras och utmatningen blir Positivt nummer. Om värdet på a är mindre än 0 kommer ingenting att hända.
Exempel 2: R if-sats med valfritt argument
Pytonorm
# Assigning value to variable x> x <>-> 12> # Condition> if> (x>>20>)> {> >print>(>'12 is less than 20'>)># Statement> }> print>(>'Hello World'>)> |
>
>
Produktion:
ctc full form
12 is less than 20 Hello World>
I det här exemplet tilldelas variabel x ett värde. Det givna uttrycket kontrollerar om värdet på variabel x är större än 20.
Om värdet på x är större än 20, kommer satsen som ges i klammerparenteserna att exekveras och utdatan blir 12 är mindre än 20. Här har vi ytterligare ett uttalande utanför de lockiga klammerparenteserna. Detta uttalande kommer att köras när vi kör programmet eftersom det inte är en del av det givna villkoret.
Exempel 3: Python if...else-sats
R
# R program to illustrate if statement> # assigning value to variable a> a <- -5> # condition> if>(a>0)> {> >print>(>'Positive Number'>)># Statement> }>else>{> >print>(>'-ve number'>)> }> |
>
>
Produktion:
'-ve number'>