См. Следующий воспроизводимый пример:
require(tidyverse)
set.seed(1)
reprex_df <- data.frame(
var1 = sample(1:10),
var2 = sample(11:20),
var3 = sample(21:30)
)
Я пытаюсь создать новый столбец, содержащий URL-адреса, созданные путем объединения других переменных из каждой строки в строку с "https://www.google.com/search?q=",, используяследующий код:
reprex_df %>% mutate(new_col = c(paste("https://www.google.com/search?q=", var1, var2, var3, sep="+")))
Что приводит к:
https://www.google.com/search?q=+3+13+30
Проблема в том, что он помещает +
между https://www.google.com/search?q=
и var1
, что недопустимый формат для URL. Мне не нужен разделитель между этими строками. Например, так:
https://www.google.com/search?q=3+13+30
Можно ли как-то указать, использовать ли другой разделитель для этой части соединения, используя paste()
, илидолжны принять совершенно другой подход? Есть идеи?