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