Ausgabe mit Variablen
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 28 von 78.
Jetzt, da Sie wissen, wie man cat() verwendet, schauen wir uns an, wie man Variablen in die Ausgabe einbezieht. Dies ist essenziell für die Erstellung dynamischer Nachrichten, die sich basierend auf Ihren Daten ändern.
Mit cat() können Sie Text und Variablen mischen, indem Sie diese durch Kommas trennen:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Dies gibt Folgendes aus:
Name: Alice
Age: 25Sie können mehrere Variablen und Text in einem einzigen cat()-Aufruf kombinieren:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")Dies gibt Folgendes aus: You bought 5 apples
Denken Sie daran, dass cat() automatisch Leerzeichen zwischen den Elementen hinzufügt. Sie können Berechnungen auch direkt einbeziehen:
price <- 10
cat("Total cost:", price * 2, "\n")Dies gibt Folgendes aus: Total cost: 20
Aufgabe
EinfachErstellen Sie eine Nachricht, die Informationen über ein Buch unter Verwendung von Variablen und cat() anzeigt.
Ihnen werden die folgenden Variablen zur Verfügung gestellt:
title <- "The R Guide"
pages <- 350
price <- 29.99Verwenden Sie cat(), um die folgende Ausgabe anzuzeigen, einschließlich einer Berechnung für den ermäßigten Preis (20 % Rabatt):
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992Jede Information sollte in einer eigenen Zeile erscheinen. Berechnen Sie den Verkaufspreis direkt innerhalb des cat()-Aufrufs, indem Sie price mit 0.8 multiplizieren.
Spickzettel
Um Variablen in Ihre Ausgabe mit cat() einzubinden, trennen Sie Text und Variablen durch Kommas:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Sie können mehrere Variablen und Text in einem einzigen cat()-Aufruf kombinieren:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")cat() fügt automatisch Leerzeichen zwischen den Elementen hinzu. Sie können Berechnungen auch direkt einfügen:
price <- 10
cat("Total cost:", price * 2, "\n")Probier es selbst
# Variablen für Buchinformationen
title <- "The R Guide"
pages <- 350
price <- 29.99
# TODO: Verwende cat(), um die Buchinformationen anzuzeigen
# Jede Information sollte in einer eigenen Zeile stehen
# Berechne den Verkaufspreis (20% Rabatt) direkt im cat()-AufrufDiese 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