Мне нужно объединить два столбца в кадре данных элемент с помощью элемента .Я пытался использовать функцию paste
, но это в основном объединяет столбцы, и это не то, что мне нужно:
#sample data
df <- data.frame ("col1" = c("red|",
"blue| , red|",
"blue| , red| , yellow|"),
"col2" = c("green",
"yellow , blue",
"black , red , blue"))
#this is what I tried:
df$new <- paste(df$col1, df$col2, sep = " , ")
#output for each row:
# "red| , green"
# "blue| , red| , yellow , blue"
# "blue| , red| , yellow| , black , red , blue"
#below is the desired output:
df$correct_output <- c("red|green",
"blue|yellow , red|blue",
"blue|black , red|red , yellow|blue")