Как напечатать несколько переменных в одной строке в r


Вы можете использовать функцию cat() , чтобы легко вывести несколько переменных в одной строке в R.

Эта функция использует следующий базовый синтаксис:

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

В следующих примерах показано, как использовать этот синтаксис в различных сценариях.

Пример 1: напечатайте строку и переменную в одной строке

Следующий код показывает, как использовать функцию cat() для печати строки и нескольких числовых переменных в одной строке:

 #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

Каждая из переменных печатается в одной строке.

Пример 2. Печать нескольких переменных в одной строке без текста

Следующий код показывает, как вывести несколько переменных функции в одной строке без текста:

 #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

Функция возвращает все три числовые переменные в одной строке без текста, объясняющего, какие имена переменных соответствуют каждому значению.

Пример 3. Печать нескольких переменных в одной строке с текстом

Следующий код показывает, как вывести несколько переменных функции в одной строке с текстом:

 #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

Функция возвращает все три числовые переменные в одной строке с текстом, объясняющим, какие имена переменных соответствуют каждому значению.

Пример 4. Печать нескольких переменных в новых строках с текстом

Следующий код показывает, как использовать оператор \n в функции cat() для печати нескольких переменных функции на новых строках с текстом:

 #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

Функция возвращает три переменные в разных строках с текстом, объясняющим, какие имена переменных соответствуют каждому значению.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в R:

Как использовать функцию sprintf в R для печати форматированных строк
Как распечатать все строки Tibble в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *