Я прочитал несколько вопросов об стеке потока по NSE с помощью dplyr ( здесь , здесь и здесь ), но я все еще пытаюсь применить его к своему использовать.
Это мой пример
Эта работа
yo <- tibble(ah = 1:10, meh = 11:20)
yup <- yo %>% select(ABX = meh)
Но я бы хотел сделать эту работу:
i=1
newnames <- c("ABX", "TDX")
yup <- yo %>% select(newnames[i] = meh)
Несколько вещей, которые я пытался безуспешно:
yup <- yo %>% select_(newnames[i] = "meh")
yup <- yo %>% select(!!rlang::sym(newnames[i]) = meh)
yup <- yo %>% select(as.name(newnames[i]) = meh)
Любая помощь? Заранее спасибо.