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