Вопросы по теме '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