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

Цикл по переменным в ggplot
Я хочу использовать ggplot для цикла по нескольким столбцам для создания нескольких графиков, но использование заполнителя в цикле for изменяет поведение ggplot. Если у меня есть это: t <- data.frame(w = c(1, 2, 3, 4), x = c(23,45,23, 34),...
28279 просмотров
schedule 13.04.2022

Область действия переменных в 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 просмотров

Как использовать переменную для указания имени столбца в ggplot
У меня есть команда ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) внутри функции. Но я хотел бы иметь возможность использовать параметр функции, чтобы выбрать столбец для использования в качестве цвета и...
74547 просмотров
schedule 21.10.2022

Использование ggplot в функции с фасетом и несколькими геометриями
Я пытаюсь написать функцию, которая использует ggplot, но позволяет указать пользователю несколько переменных графика. Однако у меня возникли проблемы с тем, чтобы заставить его работать как функцию (получение сообщения об ошибке: см. ниже). Ниже...
1106 просмотров
schedule 23.12.2022

NSE для сложных выражений с dplyr do()
Может ли кто-нибудь помочь мне понять, как NSE работает с dplyr, когда ссылка на переменную имеет вид ".$mpg" . Прочитав здесь , я подумал, что использование as.name сделать это, так как у меня есть строка символов, которая дает имя переменной....
108 просмотров
schedule 10.11.2022

Передача NSE в фильтр dplyr
library(dplyr) specials <- names(mtcars)[1:2] specials[1] i=1 настройка завершена, все работает... mtcars %>% select_(specials[i], ~gear, ~carb) почему nse не добавляет фильтр? mtcars %>% select_(specials[i], ~gear,...
89 просмотров
schedule 18.11.2022

Не удается заставить dplyr filter_ работать с набором данных и именем столбца в качестве переменных [дубликаты]
Я ударился головой за последние пару часов, но до сих пор не могу решить эту проблему ... Я пытаюсь написать функцию R, которая принимает имя кадра данных и имя столбца в качестве переменных и пытается вернуть кадр данных со всеми различными...
149 просмотров
schedule 13.06.2022

dplyr mutate использовать стандартную оценку
Я хотел бы сослаться во фразе dplyr mutate на объект, который включает имя переменной в моем фрейме данных. Как я могу использовать стандартную оценку в моем случае: Вот некоторые фиктивные данные:...
39 просмотров
schedule 19.12.2022

Переопределить группы в пользовательском DSL в R
У меня есть небольшой DSL, позволяющий группировать переменные по их именам: group <- function(.data, ...) { dots <- quos(...) for (i in 1:length(dots)) { in_group <- as.character(dots[[i]])[2] vec <-...
48 просмотров
schedule 13.09.2022

Использование dplyr в цикле с параметризованными именами столбцов
У меня есть данные, в которых имена полей заранее неизвестны, и я хочу написать некоторые функции для выполнения базового анализа и преобразований. Хотел бы использовать dplyr для соответствия другим приложениям. Почитал об программировании в dplyr...
28 просмотров
schedule 16.05.2023

Как оптимизировать case_when в функции?
Я хотел бы написать функцию, которая создает переменную binning на основе некоторых необработанных данных. В частности, у меня есть набор дат со значениями возраста для каждого респондента, и я хотел бы написать функцию, которая классифицирует этого...
93 просмотров
schedule 30.10.2022

Динамически создавайте имена фреймов данных и переменных в R, аналогичные макросам в SAS и STATA.
Я уже больше года пытаюсь найти решение этой проблемы и решил написать об этом пост. Любая помощь будет оценена по достоинству. Вот псевдокод, который я могу легко сделать в Stata и SAS, но я не знаю, как это сделать в R. {} — это похожий на клей...
330 просмотров
schedule 14.05.2023

purrr: передать имена столбцов как список параметров в pmap ()
Я хотел бы использовать purr::pmap() для передачи имен столбцов в качестве параметров функции, использующей эти имена в dplyr функциях. Пример: library(purrr) library(dplyr) tib <- tibble(A1 = 0:9, A2 = 10:19, A3 = 20:29, B1...
90 просмотров
schedule 03.07.2022

Передать несколько имен столбцов в функцию dplyr::distinct() с помощью Spark
Я хочу указать неизвестное количество имен столбцов в функции, которая будет использовать dplyr::distinct() . Моя текущая попытка: myFunction <- function(table, id) { table %>% dplyr::distinct(.data[[id]]) } Я пробую описанное...
42 просмотров
schedule 03.12.2022