Łączenie wielu elementów w ciąg znaków

Wyrażenia regularne w R – poziom średnio zaawansowany

Angelo Zehr

Data Journalist

Wprowadzenie do glue_collapse

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

glue_collapse(usernames)

Wydrukuje AdamBettyCoraDavid

Wyrażenia regularne w R – poziom średnio zaawansowany

Bardziej rozbudowany przykład

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

Wydrukuje Adam, Betty, Cora, and Dav...

Wyrażenia regularne w R – poziom średnio zaawansowany

Przekazywanie glue_collapse do glue

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

Wydrukuje Hello Adam, Betty, Cora, and David.

Wyrażenia regularne w R – poziom średnio zaawansowany

Łączenie kolumn ramki danych

Ramka danych df

  x  y
  1  4
  2  5
  3  6

glue_collapse(df$x) wydrukuje 123

Wyrażenia regularne w R – poziom średnio zaawansowany

Czas na ćwiczenia!

Wyrażenia regularne w R – poziom średnio zaawansowany

Preparing Video For Download...