Jak używać mniej lub równych operatorów w języku programowania R w Ubuntu 20.04?
Operator relacji opisuje związek między dwiema wartościami lub porównanie dwóch wartości lub operandów. ( <= ) Less than or Equal to is the combination of two relational operators (“<” and “=”) with an OR operator between them, so it will give an output of true whenever the condition is satisfied.
Składnia: First_operand <= second_operand
Te operandy mogą być wartościami liczbowymi, znakami, wektorami i macierzami.
W poniższym przykładzie postaramy się wykazać na ile sposobów i z jakiego powodów możesz użyć operatora mniejszego lub równego w R.
Przykład 1: (<=) operator With Numeric Values in R
W tym przypadku weźmiemy dwie wartości jako operandy. Pierwszy operand zostanie zrównany z drugim operandem, aby sprawdzić, czy jest to mniejsze lub równe, czy nie. Utwórzmy dwie zmienne i przypiszmy im wartość liczbową.
Określiliśmy a = 10 i b = 20. Ponieważ stworzy to wyrażenie 10<=20, it will return true because it doesn't matter whether “a” is equal to b or not, but b is less than a. So, the condition is satisfied.
Ponieważ a = 20 i b wynoszą również 20, więc da to wyjście prawdziwej.
W sprawie kosztów wartości „a” nie jest ani mniej, ani równa b. Wyrażenie, które otrzymamy 30<=20 is false.
Przykład nr 2: (<=) operator With Characters in R
Utworzymy dwie zmienne postaci, aby sprawdzić między nimi mniej lub równą zależność. Spróbujmy ze zmiennymi postaci a i b.
Jak w obu zmiennych, postacie są takie same, ja.mi., "komputer.„Wygeneruje wyrażenie„ komputera ”<=” computer,” which is true.
W powyższym przypadku A nie jest równe B (komputer nie jest równy komputerze). Jednakże <= operator will calculate each letter and determines that a
Wartość „A” jest określona jako „mysz”, a B jako „komputer.„Obie postacie są zupełnie inne; Warunek ich nie spełni. Da fałszywe wyjście.
Przykład nr 3: (<=) operator With Vectors in R
Wektory o równej długości
W tym przykładzie utworzymy dwa wektory, aby określić mniej lub równą zależność między nimi. Spróbujmy najpierw z wektorami o tej samej długości.
Każdy element wektora x zostanie porównany z każdym odpowiednim elementem w Y, aby sprawdzić, czy warunek spełnia. W przypadku wartości, w których warunek spełnia, da to true, a warunki nie spełnia, daje fałsz.
Wektory o różnych długościach
Utwórzmy dwa wektory o różnych długościach.
Jak widać, porównuje pierwsze trzy odpowiednie elementy obu wektorów i podaje wyjście „false” dla brakujących wartości. Tak więc, jeśli używamy wektorów lub macierzy o różnych długości, pokaże komunikat ostrzegawczy na konsoli.
Przykład nr 3: (<=) operator With Matrices in R
Weźmy dwie matryce jako operandy, aby sprawdzić związek między nimi za pomocą <= operator. The dimension of both matrices must be similar. Otherwise, the R console will show a warning message.
<= operator will compare each element in matrix 1 with each corresponding element of matrix m2. As you can see in elements 1 and 4, the condition is satisfied and false at the 2Nd i 3r & D elementy.
Przykład nr 4: (<=) operator in if-statement and if-else statement in R
<= can be used in if-statement for creating different applications. Let's write a program to determine if a number is less than or equal to 11. For this, we will create a numeric variable first. In the if-statement, we will write our condition using the <= operator.
Gdy wartość przejdzie do hodowli IF, sprawdzi, czy podana liczba jest mniejsza, czy równa 10, czy nie. Ponieważ 5 jest mniej niż 10, więc wydrukuje „A jest mniej niż 11”.
Wypróbujmy ten sam powyższy przykład z instrukcją IF-Else.
W powyższym przykładzie, jeśli warunek spełnia, wówczas wydrukuje „A jest równe lub a jest mniejsze niż 11”, w przeciwnym razie pokaże wyjście „A jest większe niż 11”. Ponieważ 12 jest większe niż 11, więc otrzymamy „A jest większe niż 11”.
Przykład nr 5: (<=) operator in While Loop in R
<= operator can also be used for creating a condition inside a while loop. Let's create a program to print the first five positive integers using a while loop.
Wartość zmienna jest ustawiona na 1 na początku. Warunek jest weryfikowany, a wartość Val jest drukowana w każdej iteracji pętli while, po czym jest zwiększany, aż osiągnie 5, a warunek jest fałszywy, w którym to momencie pętla jest zakończona.
Wniosek
W tym samouczku widzieliśmy to (mniej niż i równe ”<=”) is an operator that can be used in conditions to make the comparison between two operands. Now you should be able to use this operator in different applications in the R programming language. We implemented different examples to teach you how to use the <= operator with different data types in R. We have also seen that it can be very useful in if-statement, if-else statements, and while loops in R.