Вопросы по теме 'non-standard-evaluation'

функции на основе sparklyr и стандартной оценки (SE)
Я пытаюсь написать функцию, которая выполняет и sdf_pivot() создает Spark DataFrame с именами столбцов, которые включают имя исходной переменной или столбца. set.seed(80) df <- data.frame(id = c(1:5), var1 =...
150 просмотров

R: определение того, имеет ли функция стандартное вычисление
Есть ли способ программно определить, есть ли у данной функции в r имеет стандартную оценку, а если нет, то какой компонент оценки функции - парсинг соответствие, определение объема формирование обещания, выполнение обещания,...
321 просмотров

Захват выражений внутри списков в виде текста
В настоящее время у меня есть эта функция, которая берет таблицу и два списка выражений и оценивает их, превращая в две матрицы. Я использую два списка вместо ... , потому что мне нужно определить, попадут ли выражения в Y или Z. func =...
49 просмотров

В R, как указать аргумент по имени, когда это имя является значением вектора символов?
Допустим, мне нужно сделать это: foo <- list(`a+b` = 5) но у меня есть 'a+b' (строка), сохраненная в переменной, скажем, name : name <- 'a+b' Как создать этот список с элементом, имя которого является значением в переменной...
73 просмотров

Почему `substitute` работает в нескольких строках, а не в одной?
Я пытался ответить на этот хороший вопрос о создании нестандартной функции оценки для объекта data.table, выполняя сгруппированное сумма. Акрун придумал прекрасный ответ, который я упрощу здесь: akrun <- function(data, var, group){ var...
232 просмотров
schedule 20.07.2022

Как filter() в dplyr оценивает, что находится внутри () в настраиваемой функции?
Я пытаюсь написать функцию, которая принимает два имени столбца и верхнюю и/или нижнюю границу для каждого имени столбца, чтобы таким образом я мог подмножить данные с именами столбцов и границей по своему выбору. Используя mtcars в качестве...
108 просмотров

в R, как мне процитировать комментарий, используя цитату или bquote?
quote(# this is a comment) Как я могу сделать что-то вроде вышеперечисленного?
57 просмотров