glue 알아보기

R 중급 정규 표현식

Angelo Zehr

Data Journalist

paste는 번거롭다

username <- "Adam"
paste("Hi", username)

다음이 출력됩니다: Hi Adam

library("glue")
username <- "Adam"
glue("Hi {username}")

다음도 출력됩니다: Hi Adam

R 중급 정규 표현식

glue에 무엇을 넘기나요

username_1 <- "Adam"
username_2 <- NA

glue(
  "Hi {username_1} and {username_2}",
  .na = ""
)

다음이 출력됩니다: Hi Adam and

R 중급 정규 표현식

템플릿 문자열이란?

username_1 <- "Adam"
username_2 <- "Eve"

glue("Hi {username_1} and {username_2}")

다음이 출력됩니다: Hi Adam and Eve

glue("{2 + 2}")"4"를 출력합니다

R 중급 정규 표현식

임시 변수

glue(
  "The train is {length} meters long.",
  length = 50
)

출력:

"The train is 50 meters long."
R 중급 정규 표현식

데이터 프레임에서의 glue

df %>%
  mutate(
    new_column = glue("Hi {username}")
  )

반환값:

  username   new_column
1   "Adam"    "Hi Adam"
R 중급 정규 표현식

연습해 봅시다!

R 중급 정규 표현식

Preparing Video For Download...