Теперь, когда by_row () в purrr будет (не рекомендуется?) Устареть, какова новая предпочтительная реализация tidyverse:
somedata = expand.grid(a=1:3,b=3,c=runif(3))
somedata %>%
rowwise() %>% do(binom.test(x=.$a,n=.$b,p=.$c) %>% tidy())
Кажется, что вы можете вложить каждую строку в один столбец, а затем использовать map (), но я не уверен, как выполнить эту операцию вложения ... плюс, похоже, это немного неясно. Есть ли способ лучше?
pmap(~binom.test(., p = z -0.5))
29.06.2017unname
, если используете имена столбцов вsomedata
, которые соответствуют аргументам функции (binom.test
в данном случае). Это было бы более четко и, вероятно, безопаснее. 21.07.2017