Як надрукувати кілька змінних в одному рядку в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *