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

Область действия переменных в aes() внутри функции в ggplot
Рассмотрим это использование ggplot(...) внутри функции. x <- seq(1,10,by=0.1) df <- data.frame(x,y1=x, y2=cos(2*x)/(1+x)) library(ggplot2) gg.fun <- function(){ i=2 plot(ggplot(df,aes(x=x,y=df[,i]))+geom_line()) }...
1262 просмотров

Получить имена аргументов функции R
Для произвольной функции f <- function(x, y = 3){ z <- x + y z^2 } Я хочу иметь возможность принимать имена аргументов f > argument_names(f) [1] "x" "y" Это возможно?
7587 просмотров

R передает среду драйвера RSelenium в качестве аргумента функции
я, вероятно, не вижу чего-то очевидного, в любом случае я хотел бы создать функции для автоматического извлечения текста из URL-адреса, уже обработанного удаленным драйвером. Я хотел бы передать в качестве аргументов функции выражение xpath и среду,...
132 просмотров

Что я делаю неправильно, пытаясь преобразовать объект nlmrt в объект nls
Я пытаюсь преобразовать объект "nlmrt в объект "nls" , используя nls2 . Однако мне это удастся сделать только в том случае, если я явно напишу имена параметров в вызове. Могу ли я определить имена параметров программно? Смотрите воспроизводимый...
58 просмотров

Превратите строки символов в именованные аргументы функции
У меня есть R-скрипт, который я собираюсь вызвать из командной строки, который включает функцию, которая может принимать аргументы опции ... . Я хотел бы проанализировать любые аргументы, указанные в командной строке, как аргументы в ... . Как я...
50 просмотров
schedule 28.03.2023

Как передать все возможное в функцию?
Я пытаюсь использовать data.table в пользовательской функции в пакете, над которым я работаю. Я бы хотел, чтобы эта функция вела себя как можно data.table . Это означает, например, что моя функция также имеет аргумент by , который передается...
149 просмотров
schedule 07.11.2022

Вызов веса в lm () внутри функции не оценивается должным образом
Я пишу функцию, которая требует взвешенной регрессии. Я неоднократно получал ошибку с параметром веса, и я создал минимальный воспроизводимый пример, который вы можете найти здесь: wt_reg <- function(form, data, wts) { lm(formula =...
70 просмотров
schedule 26.08.2022

Использование `facet_wrap` в функции с нестандартной оценкой с векторными аргументами
Я хочу создать функцию, которая использует ggplot и facet_wrap и передает переменные функции в фасет. Я могу сделать следующее, используя аргументы в кавычках. library(tidyverse) my_grid_plot <- function(facet_by){ ggplot(mtcars,...
36 просмотров

каноническая дифференциация NSE между именами и выражениями
Существует ли канонический метод base-R для определения того, является ли аргумент функции именем объекта, а не литералом/выражением? Хотя NSE обычно не рекомендуется, иногда у кого-то появляется хорошая идея, и он хочет ее использовать. Самый...
31 просмотров
schedule 04.07.2022