Вопросы по теме 'quosure'

используя нестандартную оценку с формулой
Я создаю пакет, который использует нестандартную оценку , чтобы отслеживать значение столбцов. Пакет передает фрейм данных между функциями, которые выполняют разные операции с одним и тем же набором столбцов. Для этого отлично подходит...
303 просмотров
schedule 04.07.2022

используя нестандартную оценку с формулой Bis
Нестандартная оценка в R. Я хочу отправить формулу в функцию, которая использует lm . У меня есть фрейм данных с одним ответом: y и многими предикторами. Я помещу модель внутри функции. Функция получит критерий фильтрации в виде строки и имя...
54 просмотров
schedule 30.03.2023

Проблема с примером в: Программирование с помощью dplyr
См.: http://dplyr.tidyverse.org/articles/programming.html Этот код работает нормально: df <- tibble( g1 = c(1, 1, 2, 2, 2), g2 = c(1, 2, 1, 2, 1), a = sample(5), b = sample(5) ) my_summarise <- function(df, group_by) {...
80 просмотров
schedule 13.08.2023

R & Quosures - Как получить имена символов, содержащихся в векторе, переданном в качестве аргумента функции?
Я хочу написать функцию R arg2str , которая возвращает имена (то есть вектор строк) символов, которые передаются в качестве аргументов. В самом простом случае у меня есть только один входной символ: library ("rlang") arg2str.v0 <- function...
413 просмотров
schedule 29.06.2023

Почему я не могу отозвать цитату?
Я читаю некоторые примечания по квазиквотации здесь: https://dplyr.tidyverse.org/articles/programming.html . После первого чтения я попробовал несколько вещей. В частности, меня смущает одно: x <- "foo" q <- quo(x) print(x)...
2853 просмотров
schedule 13.12.2022

использование `rlang :: exec` с функциями, которые используют` rlang :: ensym`
Я пытаюсь написать собственную функцию, которая немного сложнее, поэтому для простоты я создал игрушечные примеры. Скажем, я хочу написать функцию, которая ... автоматически выбирает подходящую функцию для запуска: например, t-тест или anova....
130 просмотров
schedule 15.09.2022

Принимайте как голые (из rlang), так и строковые значения в качестве входных данных
Я редактирую существующую функцию в пакете. В настоящее время функция принимает имя столбца во фрейме данных в виде строки. Я обновляю функцию, чтобы принимать либо строковое имя, либо простое имя. Но я столкнулся с некоторыми проблемами. Общий...
197 просмотров
schedule 10.08.2022