Como imprimir múltiplas variáveis na mesma linha em r


Você pode usar a função cat() para imprimir facilmente múltiplas variáveis na mesma linha em R.

Esta função usa a seguinte sintaxe básica:

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

Os exemplos a seguir mostram como usar essa sintaxe em diferentes cenários.

Exemplo 1: imprima uma string e uma variável na mesma linha

O código a seguir mostra como usar a função cat() para imprimir uma string e múltiplas variáveis numéricas na mesma linha:

 #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

Cada uma das variáveis é impressa na mesma linha.

Exemplo 2: Imprimir múltiplas variáveis na mesma linha sem texto

O código a seguir mostra como imprimir múltiplas variáveis de uma função na mesma linha sem nenhum texto:

 #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

A função retorna todas as três variáveis numéricas na mesma linha sem nenhum texto explicando quais nomes de variáveis correspondem a cada valor.

Exemplo 3: Imprimir múltiplas variáveis na mesma linha com texto

O código a seguir mostra como imprimir múltiplas variáveis de uma função na mesma linha do texto:

 #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

A função retorna todas as três variáveis numéricas na mesma linha com texto explicando quais nomes de variáveis correspondem a cada valor.

Exemplo 4: Imprimir múltiplas variáveis em novas linhas com texto

O código a seguir mostra como usar o operador \n na função cat() para imprimir múltiplas variáveis de uma função em novas linhas com texto:

 #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

A função retorna as três variáveis em linhas diferentes com texto explicando quais nomes de variáveis correspondem a cada valor.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em R:

Como usar a função sprintf em R para imprimir strings formatadas
Como imprimir todas as linhas de um Tibble em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *