将多个元素合并为一个字符串

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 collapse 传给 glue

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...