У меня есть датафрейм, и для каждой строки я хочу заменить обычный параметр в столбце A значением в столбце B.
Я могу сделать это с помощью циклов, но я не могу понять, как я мог бы сделать это быстрее с помощью lapply.
column A column B
hotels in {d} London
{d} city breaks Bangkok
cheap hotels {d} New York
Я хочу, чтобы результат был:
Column A
hotels in London
Bangkok city breaks
cheap hotels New York
Я могу сделать это с помощью следующего цикла:
for (i in 1:nrow(df){
df$Column A[i] <- gsub("\\{d\\}",df$Column B[i], dfColumn A[i])
}
Но для миллионов строк это будет медленно ..