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