Zuweisungsoperatoren
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 14 von 78.
Sie haben bereits den Zuweisungsoperator <- verwendet, um Werte in Variablen zu speichern. R bietet tatsächlich mehrere Möglichkeiten, Werte zuzuweisen, und diese zu verstehen hilft Ihnen dabei, saubereren Code zu schreiben.
Der am häufigsten verwendete Zuweisungsoperator in R ist der Linkspfeil <-:
score <- 100
name <- "Alice"R unterstützt auch das Gleichheitszeichen = für die Zuweisung, das auf die gleiche Weise funktioniert:
score = 100
name = "Alice"Obwohl beides funktioniert, bevorzugt die R-Community ausdrücklich <-, da es die Richtung der Zuweisung verdeutlicht und Verwechslungen mit dem = vermeidet, das für Funktionsargumente verwendet wird.
R hat auch einen Rechtspfeil ->, der in die entgegengesetzte Richtung zuweist, wobei der Wert links und der Variablenname rechts steht:
50 -> ageDies wird in der Praxis selten verwendet, aber es ist gültige R-Syntax. Bleiben Sie bei <- für Konsistenz und Lesbarkeit in Ihrem Code.
Aufgabe
EinfachÜben Sie die Verwendung verschiedener Zuweisungsoperatoren, um Werte in Variablen zu speichern.
Erledigen Sie die folgenden Aufgaben unter Verwendung der angegebenen Zuweisungsoperatoren:
- Erstellen Sie eine Variable namens
temperatureund weisen Sie ihr den Wert72mit dem Linkspfeil-Operator<-zu. - Erstellen Sie eine Variable namens
humidityund weisen Sie ihr den Wert45mit dem Gleichheitszeichen=zu. - Weisen Sie den Wert
30einer Variablen namenswind_speedmit dem Rechtspfeil-Operator->zu.
Verwenden Sie nach dem Erstellen aller drei Variablen die Funktion print(), um temperature, humidity und wind_speed in genau dieser Reihenfolge anzuzeigen.
Spickzettel
R bietet mehrere Zuweisungsoperatoren, um Werte in Variablen zu speichern:
Der Linkspfeil <- ist der gebräuchlichste und bevorzugte Zuweisungsoperator:
score <- 100
name <- "Alice"Das Gleichheitszeichen = funktioniert ebenfalls für Zuweisungen:
score = 100
name = "Alice"Die R-Community bevorzugt <-, da es die Richtung der Zuweisung verdeutlicht und Verwechslungen mit = vermeidet, das für Funktionsargumente verwendet wird.
Der Rechtspfeil -> weist in die entgegengesetzte Richtung zu (Wert links, Variable rechts):
50 -> ageDies wird selten verwendet, ist aber eine gültige Syntax. Bleiben Sie bei <- für Konsistenz und Lesbarkeit.
Probier es selbst
# TODO: Schreibe deinen Code unten
# 1. Erstelle die Variable 'temperature' mit dem Wert 72 unter Verwendung des <- Operators
# 2. Erstelle die Variable 'humidity' mit dem Wert 45 unter Verwendung des = Operators
# 3. Erstelle die Variable 'wind_speed' mit dem Wert 30 unter Verwendung des -> Operators
# Gib alle drei Variablen in der Reihenfolge aus: temperature, humidity, wind_speedDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren (AND, OR)Logische Operatoren Teil 2 (NOT)Wiederholung – Einfache LogikVektorisierte Logik Teil 1Vektorisierte Logik Teil 27Rechnungs-Split-Rechner
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit einer Besonderheit
SpielübersichtDie FizzBuzz-Funktion13Vektoren für Fortgeschrittene
Vektor-Slicing und IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahl-DatentypZeichen-DatentypLogischer DatentypDatentypen prüfenBenennungskonventionenFehlende Werte: NAZusammenfassung – Variablenerstellung5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Rückblick - FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahlige Division und ModuloZuweisungsoperatorenWiederholung - Einfache MathematikVergleichsoperatoren6Grundlagen der Ein- und Ausgabe
Print-AusgabeCat zur AusgabeAusgabe mit VariablenEingabe lesen mit readline()Grundlagen der TypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder Falsch9Funktionen
Funktionen deklarierenFunktionsargumenteRückgabewerteWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandard-Parameterwerte