複数要素を1つの文字列に結合する

Rで学ぶ中級正規表現

Angelo Zehr

Data Journalist

glue_collapse の紹介

usernames <- c("Adam", "Betty", "Cora", "David")

glue_collapse(usernames)

AdamBettyCoraDavid が出力されます

Rで学ぶ中級正規表現

もう少し複雑な例

glue_collapse(
  usernames,
  sep = ", ",
  last = ", and ",
  width = 27
)

Adam, Betty, Cora, and Dav... が出力されます

Rで学ぶ中級正規表現

glue へ glue_collapse を渡す

glue(
  "Hello {users}.",
  users = glue_collapse(
    usernames,
    sep = ", ",
    last = ", and "
  )
)

Hello Adam, Betty, Cora, and David. が出力されます

Rで学ぶ中級正規表現

データフレームの列を結合する

データフレーム df

  x  y
  1  4
  2  5
  3  6

glue_collapse(df$x)123 を出力します

Rで学ぶ中級正規表現

演習に進みましょう!

Rで学ぶ中級正規表現

Preparing Video For Download...