Один из вариантов - объединить элементы из 'X', 'Y' в vector
и вернуть list
с map2
library(dplyr)
library(purrr)
df1 %>%
mutate(Z = map2(X, Y, c))
. Или другой вариант - paste
.в строку
library(stringr)
df1 %>%
mutate(Z = str_c(X, Y, sep=","))
Или с Map
из base R
df1$Z <- Map(c, df1$X, df1$Y)