У меня есть фрейм данных, в котором есть несколько переменных, которые я хочу объединить в новые переменные в том же фрейме данных.Упрощенная версия моего фрейма данных df выглядит следующим образом:
first.1 second.1 first.2 second.2
1222 3223 3333 1221
1111 2212 2232 2113
Вот как я делаю это неэффективно без цикла for:
df$concatenated.1 <- paste0(df$first.1,"-",df$second.1)
df$concatenated.2 <- paste0(df$first.2,"-",df$second.2)
Какие результатыв следующем фрейме данных df :
first.1 second.1 first.2 second.2 concatenated.1 concatenated.2
1222 3223 3333 1221 1222-3223 3333-1221
1111 2212 2232 2113 1111-2212 2232-2113
У меня есть более 2 пар переменных для объединения, поэтому я хотел бы сделать это в цикле for:
for (i in 1:2){
??
}
Есть идеи, как этого добиться?