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

Превосходно, чем ошибка, связанная с ошибкой в ​​отношении знаков и предложений
Я столкнулся с проблемой при использовании dplyr в функции. При фильтрации на основе запроса знак>, по-видимому, вызывает проблему, при которой данные не возвращаются. Например: temp_df <- data.frame( startdate_c = as.Date(c("2011-08-08",...
340 просмотров
schedule 28.10.2021

Нестандартные названия настроек оценки R
Я пытаюсь повторно вызвать функцию (в частности, Seurat :: DimPlot), где одним из аргументов является именованный список (Cell.highlight). Я планирую использовать purrr::imap , чтобы позвонить. У меня есть именованный список, где каждый элемент...
76 просмотров
schedule 11.10.2021

Чистый синтаксис оценки в пользовательской функции R
Я хочу определить общую функцию func_boxplot2 <- function(tmp, xvar, yvar, groupvar) { xvar <- enquo(xvar) yvar <- enquo(yvar) groupvar <- enquo(groupvar) # If variable yield exists, put concentrations to NA for all yields <...
72 просмотров
schedule 29.11.2021

Запрос во вложенной функции
Я изо всех сил пытаюсь написать функцию fun2 , которая использует fun1 ... и все время получаю ошибки. Ниже я написал упрощенный пример. Я впервые имею дело с «аккуратной оценкой» и не уверен, что понимаю ее все. Примеры фреймов данных:...
253 просмотров
schedule 07.05.2022

Как передать имя динамической переменной, созданное с помощью enquo (), в функцию dplyr mutate для оценки?
Я создаю рабочий процесс, который содержит те же шаги конвейера: переименование, выбор по, а затем изменение всего, используя имя, которое я предоставил до канала. Мне удалось использовать enquo() и !! (bang bang), чтобы переименовать в...
829 просмотров
schedule 11.10.2022

R: Ошибка в new_quosures(NextMethod()): не удалось найти функцию new_quosures
Рассмотрим фрейм данных: data = data.frame(a=c(1,1,1,2,2,3), b=c("apples", "oranges", "apples", "apples", "apples", "grapefruit"), c=c(12, 22, 22, 45, 67, 28), d=c("Monday", "Monday", "Monday", "Tuesday",...
403 просмотров
schedule 25.03.2023

Аннулировать кавычки вне контекста квазиквотирования
Я определяю функцию для получения прогнозируемых значений регрессионной модели с данными опроса для разных подгрупп (субпопуляций). Использую функцию svyglm из пакета обзора. Моя проблема связана с обработкой опции подмножества в функции svyglm....
725 просмотров
schedule 20.06.2023

Создание новой формулы типа `~ x + y` с использованием` rlang`
Я пытаюсь написать настраиваемую функцию, в которой я хочу использовать функцию cor.test , но у меня возникают проблемы с отменой цитирования необходимых аргументов для создания рабочей формулы. Вот то, что у меня сейчас не работает -...
220 просмотров
schedule 18.11.2022

Использование пользовательской функции dplyr quosure с mutate_at
Я пытаюсь создать вспомогательную функцию, которая извлекает цифры из столбца, указанного в аргументе. Я могу использовать свою функцию внутри mutate (и повторять ее для всех интересующих столбцов), но, похоже, она не работает внутри mutate_at ....
345 просмотров
schedule 12.10.2022

Как проверить, является ли аргумент функции допустимым именем?
Я делаю функцию, которая должна иметь возможность обрабатывать несколько классов для своего первого аргумента: формулы, символы, аккуратный выбор, имена переменных... Затем цель состоит в том, чтобы использовать аккуратный выбор с...
90 просмотров
schedule 22.04.2023

Получить все комбинации вектора символов
Я пытаюсь написать функцию для динамической group_by каждой комбинации вектора символов. Вот как я составил свой список: stuff <- c("type", "country", "color") stuff_ListStr <- do.call("c", lapply(seq_along(stuff), function(i)...
81 просмотров
schedule 13.04.2023