Я ищу способ добавить список из 64 строк символов (например, "m_news_ed_") к start диапазона имен столбцов.
addToCol <- c("m_med_ed_","f_edu_vc_","m_gov_barr_","f_mil_gen_" ..."f_heal_stnur_")
Итак, первый элемент в списке необходимо добавить к началу имен столбцов в столбцах с 3 по 11. Затем второй элемент необходимо добавить к началу имен столбцов с 13 по 21. И так еще 62 раза.
Если это помогает, интервал между столбцами составляет 10 столбцов каждый раз. 3:11, затем 13:21, затем 23:31.
colRanges <- c(3:11, 13:21, 23:31 ... 633:641)
Я думал о цикле for, но не совсем уверен, как мне будет циклически проходить как список диапазонов столбцов, так и список символов для добавления.
У меня есть код, позволяющий выполнять каждый отдельный набор столбцов, но для этого потребуется 64 строки кода
colnames(data)[3:11] <- paste("m_news_ed_",colnames(data[3:11]), sep = "_")
Любые предложения приветствуются!