Logic and Arithmetic
Der einfachste Anwendungsfall für R ist ein umfangreicher Taschenrechner. Wir lernen im ersten Schritt die Möglichkeiten kennen, R für mathematische Berechnungen einzusetzen.
Einfache Arithmetik
Wir können auf der R-Konsole arithmetische Ausdrücke eingeben und mit Strg + Enter oder dem Run-Button ausführen. Dabei gibt es die bekannten Operatoren, die in der Tabelle unten gelistet sind:
1 + 1
# Ergebnis in der Konsole:
# > 1 + 1
# [1] 2
+
Addition
41 + 1
42
-
Subtraktion
43 - 1
42
*
Multiplikation
2 * 21
42
/
Division
84 / 2
42
^
Potenzierung
8 ^ 2
64
%%
Modulo
142 %% 100
42
%/%
Ganzzahlige Division
142 %/% 100
1
Vergleichsoperationen
R unterstützt die typischen Vergleichsoperationen mit entsprechenden Operatoren, die in der Tabelle unten aufgelistet sind:
>
Größer
42 > 41
TRUE
<
Kleiner
42 < 41
FALSE
<=
Kleiner gleich
41 <= 41
TRUE
>=
Größer gleich
41 >= 42
FALSE
==
Gleich
1 + 1 == 2
TRUE
!=
Ungleich
42 != 41
TRUE
Logikoperationen
Logikoperatoren dürfen in keiner Programmiersprache fehlen. Schließlich ist Logik ein wesentlicher Bestandteil der Informationsverarbeitung. Die Tabelle unten listet die wichtigsten Logikoperatoren und deren Umsetzung in R.
Logikoperatoren spielen besonders bei der Verwendung von Kontrollstrukturen eine wichtige Rolle. Hier geht es darum, basierend auf definierten Bedingungen zu entscheiden, ob ein bestimmter Codeblock ausgeführt werden soll oder nicht. Um Bedingungen miteinander zu verknüpfen, benötigen wir logische Verknüpfungen wie UND oder ODER.
!
Verneinung
!1==1
FALSE
&
Und (Element-basiert)
1==1 & 2==1
FALSE
&&
Und (Objekt-basiert)
s. Unten
-
|
Oder (Element-basiert)
1==1 | 2==1
TRUE
||
Oder (Objekt-basiert)
s. Unten
-
Last updated
Was this helpful?