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: 텍스트가 포함된 새 줄에 여러 변수 인쇄
다음 코드는 cat() 함수에서 \n 연산자를 사용하여 텍스트가 있는 새 줄에 함수의 여러 변수를 인쇄하는 방법을 보여줍니다.
#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에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
R에서 sprintf 함수를 사용하여 형식화된 문자열을 인쇄하는 방법
R에서 Tibble의 모든 줄을 인쇄하는 방법