передать строку в tidybayes :: spread_dr aws () - PullRequest
0 голосов
/ 18 января 2020

Как я могу передать имя переменной typical_r в tidybayes::spread_draws() программно? В моем случае typical_r входит как строка, но я не могу передать строку в tidybayes::spread_draws().

library(tidybayes)
library(tidyverse)

data(RankCorr, package = "tidybayes")

RankCorr %>%
  spread_draws(typical_r) # this works

x <- c("typical_r", "tau[1]")

RankCorr %>%
  spread_draws(x[1]) # this does not

1 Ответ

0 голосов
/ 18 января 2020

Используйте !!sym() для преобразования строки в символ

RankCorr %>%
  spread_draws((!!sym(x[1])))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...