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

dplyr: Как использовать group_by внутри функции?
Я хочу использовать функцию dplyr::group_by внутри другой функции, но я не знаю, как передать аргументы этой функции. Может кто-нибудь привести рабочий пример? library(dplyr) data(iris) iris %.% group_by(Species) %.% summarise(n = n()) # ##...
21534 просмотров
schedule 13.07.2022

dplyr смешивает SE и NSE
У меня возникают трудности с смешиванием оценки SE и NSE dplyr в функции. У меня есть набор данных, для которого я хочу разделить каждый столбец на основе количества вхождений в другом столбце. Позвольте мне написать небольшую функцию с той...
151 просмотров
schedule 09.03.2023

Смешайте точки и именованные аргументы в функции, вызывающей aes для ggplot2
Я пытаюсь создать оболочку вокруг ggplot , которая позволяет мне добавить некоторые эстетические элементы, такие как переменная x или цвет, но всегда предварительно заполняет y , ymin и ymax без необходимости работать с именами переменных в...
374 просмотров
schedule 18.11.2022

Функция purrr и ggplot не отображает график (проблема NSE)
Я подозреваю, что это проблема, связанная с NSE. Но почему эти два подхода не работают и как я могу заставить их работать. temp1 <- function(x){ iris %>% ggplot(aes(Sepal.Length, Sepal.Width)) + geom_point() +...
107 просмотров
schedule 25.07.2022

dplyr mutate с использованием условного столбца и определенных строк
У меня есть data.frame с двумя столбцами оценок. Я хочу условно использовать данные из одного из них для каждой строки. Объясняю на примере ниже ... > dff <- data.frame(dataset = c('Main','Main','b','b','c','c','d','d'), +...
4199 просмотров
schedule 15.05.2022

Использование строк в качестве аргументов в пользовательской функции dplyr с использованием нестандартной оценки
Я пытаюсь написать функцию, которая принимает метрику и вычисляет относительную разницу от первого значения этой метрики с функциями dplyr и нестандартной оценкой. Следуя этим инструкциям (...
118 просмотров
schedule 12.08.2023

Как использовать dplyr :: group_by в функции
Я хотел бы создать функцию, которая будет создавать таблицу со счетчиками на основе одной или нескольких группирующих переменных. Я нашел это сообщение Использование dplyr group_by в функции , которая работает, если я передать функции одно имя...
556 просмотров
schedule 19.06.2022

rlang: получить имена с помощью ярлыка двоеточия в функции NSE
Пишу пакет функций для составления таблиц демографических данных. У меня есть одна функция, сокращенно сокращенная ниже, где мне нужно взять несколько столбцов ( ... ), в которых я буду gather фрейм данных. Хитрость в том, что я хотел бы сохранить...
255 просмотров
schedule 05.06.2022

ошибка при использовании NSE (в dplyr): объект «значение» не найден
Я пытаюсь ознакомиться с использованием NSE в моем коде, где это оправдано. Допустим, у меня есть пары столбцов, и я хочу создать новую строковую переменную для каждой пары, указывающую, совпадают ли значения в этой паре. library(tidyverse)...
703 просмотров
schedule 13.05.2023

Суммировать данные в базе R
Я пытаюсь написать простую функцию для получения скорости между столбцами в кадре данных на агрегированном уровне. Я хотел бы получить тот же результат, что и результат, полученный с помощью: library(dplyr) set.seed(1) dat <- data.frame(x =...
242 просмотров
schedule 30.06.2023

Нестандартная оценка с использованием tidyr :: expand
У меня возникли проблемы с запуском выражений нестандартной оценки (nse) с пакетом tidyr . По сути, я хочу развернуть два столбца, которые могут быть идентичными или нет, чтобы получить фрейм данных со всеми возможными комбинациями. Проблема в...
151 просмотров
schedule 16.04.2023

Стандартная и нестандартная оценка в Dplyr
Уважаемые коллеги, я пытаюсь создать функцию, которая линейно интерполирует данные в фреймворке данных: Код выглядит следующим образом: Linear_Interpolation <- function(df, min_ts, max_ts, target_column, signal_key) { if...
137 просмотров
schedule 11.08.2023

Ошибка NSE dplyr::left_join из-за несовместимых типов
Я пишу функцию, которая помогает мне очищать данные полевых испытаний. Я пишу его, используя tidyeval NSE, чтобы испытать себя и убедиться, что функция проста в использовании, если я вернусь к ней. Я думаю, что у меня почти получилось, но при...
87 просмотров
schedule 31.08.2022