So drucken sie mehrere variablen in derselben zeile in r


Mit der Funktion cat() können Sie ganz einfach mehrere Variablen in derselben Zeile in R drucken.

Diese Funktion verwendet die folgende grundlegende Syntax:

 cat(variable1, variable2, variable3, ...)

Die folgenden Beispiele zeigen, wie diese Syntax in verschiedenen Szenarien verwendet wird.

Beispiel 1: Drucken Sie eine Zeichenfolge und eine Variable in derselben Zeile

Der folgende Code zeigt, wie Sie mit der Funktion cat() einen String und mehrere numerische Variablen in derselben Zeile ausgeben:

 #define character string
my_text <- "The answer is"

#define numeric variables
my_value1 <- 5
my_value2 <- 10

#print character string and numeric variables on the same line
cat(my_text, my_value1, "or", my_value2)

The answer is 5 or 10

Jede der Variablen wird in derselben Zeile gedruckt.

Beispiel 2: Mehrere Variablen in derselben Zeile ohne Text drucken

Der folgende Code zeigt, wie mehrere Variablen einer Funktion ohne Text in derselben Zeile gedruckt werden:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat(x2, x3, x4)
}

#use function
do_stuff(5)

10 15 20

Die Funktion gibt alle drei numerischen Variablen in derselben Zeile zurück, ohne dass erläutert wird, welche Variablennamen den einzelnen Werten entsprechen.

Beispiel 3: Drucken Sie mehrere Variablen in derselben Zeile mit Text

Der folgende Code zeigt, wie mehrere Variablen einer Funktion in derselben Zeile mit Text gedruckt werden:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat("x2 =", x2, "x3 =", x3, "x4 =", x4)
}

#use function
do_stuff(5)

x2 = 10 x3 = 15 x4 = 20

Die Funktion gibt alle drei numerischen Variablen in derselben Zeile mit einem Text zurück, der erläutert, welche Variablennamen den einzelnen Werten entsprechen.

Beispiel 4: Mehrere Variablen in neuen Zeilen mit Text drucken

Der folgende Code zeigt, wie der Operator \n in der Funktion cat() verwendet wird, um mehrere Variablen einer Funktion in neuen Zeilen mit Text zu drucken:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat("x2 =", x2, "\nx3 =", x3, "\nx4 =", x4)
}

#use function
do_stuff(5)

x2 = 10 
x3 = 15 
x4 = 20

Die Funktion gibt die drei Variablen in verschiedenen Zeilen mit Text zurück, der erläutert, welche Variablennamen den einzelnen Werten entsprechen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:

So verwenden Sie die Sprintf-Funktion in R, um formatierte Zeichenfolgen zu drucken
So drucken Sie alle Zeilen eines Tibble in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert