logo

R – if-utsagn

Hvis uttalelse er en av beslutningsuttalelsene i programmeringsspråket R. Det er en av de enkleste beslutningsutsagnene. Den brukes til å bestemme om en bestemt setning eller blokk med setninger skal utføres eller ikke, det vil si at hvis en bestemt betingelse er sann, blir en setningsblokk utført ellers ikke.

Syntaks:



if (expression) { #statement to execute if condition is true }>

Hvis uttrykk er sant, blir uttalelsen utført. Men hvis uttrykk er FALSKT, ingenting skjer. Uttrykket kan være en logisk/numerisk vektor, men kun det første elementet tas i betraktning. Når det gjelder numerisk vektor, tas null som FALSE, resten som SANN.

Hvis-utsagn-R

Arbeid av R Programmering if-setning

  • Kontroll faller inn i if-blokken.
  • Flyten hopper til tilstand.
  • Tilstanden er testet.
    • Hvis betingelsen viser seg å være sann, gå til trinn 4.
    • Hvis betingelsen viser feil, gå til trinn 5.
  • If-blokken eller kroppen inne i if utføres.
  • Strømningstrinn ut av if-blokken.

Flytskjema R Programmering if-setning



Eksempel på if-setning i R

Eksempel 1: R if-setning

python

java-lister






# R program to illustrate if statement> # assigning value to variable a> a <>-> 5> # condition> if>(a>>0>)> {> >print>(>'Positive Number'>)># Statement> }>

>

>

Produksjon:

Positive Number>

I dette eksemplet tildeles variabel a verdien 2. Det gitte uttrykket vil sjekke om verdien til variabel a er større enn 0. Hvis verdien til a er større enn null, vil print-setningen bli utført og utdataene vil bli Positivt tall. Hvis verdien av a er mindre enn 0, vil ingenting skje.

Eksempel 2: R if-setning med valgfritt argument

Python




# Assigning value to variable x> x <>-> 12> # Condition> if> (x>>20>)> {> >print>(>'12 is less than 20'>)># Statement> }> print>(>'Hello World'>)>

java while loop

>

>

Produksjon:

12 is less than 20 Hello World>

I dette eksemplet er variabel x tildelt en verdi. Det gitte uttrykket vil sjekke om verdien av variabel x er større enn 20.

Hvis verdien av x er større enn 20, vil setningen gitt i parentesen bli utført og utgangen vil være 12 er mindre enn 20. Her har vi en setning til utenfor parentesen. Denne uttalelsen vil bli utført hver gang vi kjører programmet, da det ikke er en del av den gitte betingelsen.

Eksempel 3: Python if…else-setning

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'>)> }>

>

>

Produksjon:

'-ve number'>