Как напечатать строку и переменную в одной строке в r
Часто вам может потребоваться напечатать строку и переменную в одной строке в R.
К счастью, это легко сделать с помощью функций print() и Paste0() .
В следующем примере показано, как это сделать.
Пример. Печать строки и переменной в одной строке в R
Следующий код показывает, как напечатать строку и переменную в одной строке в R:
#define variable my_variable <- 540.38 #print string and variable on same line print ( paste0 (" The value of my variable is ", my_variable)) [1] "The value of my variable is 540.38"
Обратите внимание, что вы можете использовать функции Paste() и Paste0() в R для объединения нескольких объектов в одну строку.
Функция Paste() объединяет строки, используя пробел в качестве разделителя по умолчанию.
Функция Paste0() объединяет строки, не используя пробелы в качестве разделителя по умолчанию.
Поэтому, если бы мы вместо этого использовали метод Paste(), в конечной строке был бы дополнительный пробел:
#define variable
my_variable <- 540.38
#print string and variable on same line
print ( paste (" The value of my variable is ", my_variable))
[1] "The value of my variable is 540.38"
Обратите внимание, что в последней строке есть дополнительный пробел.
Также обратите внимание, что мы можем использовать аналогичный синтаксис для вывода нескольких переменных в одной строке:
#define variables
var1 <- 540.38
var2 <- 122
#print string and multiple variables on same line
print ( paste0 (" The first variable is ", var1, " and the second is ", var2))
[1] "The first variable is 540.38 and the second is 122"
Обратите внимание, что строка и обе переменные печатаются в одной строке.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как печатать массивы в R
Как распечатать все строки Tibble в R
Как использовать функцию sprintf в R для печати форматированных строк