Вопросы по теме '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 просмотров
schedule
27.08.2022
Получить имена аргументов функции R
Для произвольной функции
f <- function(x, y = 3){
z <- x + y
z^2
}
Я хочу иметь возможность принимать имена аргументов f
> argument_names(f)
[1] "x" "y"
Это возможно?
7587 просмотров
schedule
09.11.2023
R передает среду драйвера RSelenium в качестве аргумента функции
я, вероятно, не вижу чего-то очевидного, в любом случае я хотел бы создать функции для автоматического извлечения текста из URL-адреса, уже обработанного удаленным драйвером. Я хотел бы передать в качестве аргументов функции выражение xpath и среду,...
132 просмотров
schedule
12.07.2022
Что я делаю неправильно, пытаясь преобразовать объект nlmrt в объект nls
Я пытаюсь преобразовать объект "nlmrt в объект "nls" , используя nls2 . Однако мне это удастся сделать только в том случае, если я явно напишу имена параметров в вызове. Могу ли я определить имена параметров программно? Смотрите воспроизводимый...
58 просмотров
schedule
02.08.2022
Превратите строки символов в именованные аргументы функции
У меня есть 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 просмотров
schedule
08.04.2023
каноническая дифференциация NSE между именами и выражениями
Существует ли канонический метод base-R для определения того, является ли аргумент функции именем объекта, а не литералом/выражением?
Хотя NSE обычно не рекомендуется, иногда у кого-то появляется хорошая идея, и он хочет ее использовать. Самый...
31 просмотров
schedule
04.07.2022