Описание тега lazyeval
5
ответов
Переменные в качестве аргументов по умолчанию для функции с использованием dplyr
Цель Моя цель - определить некоторые функции для использования в dplyr глаголы, которые используют предопределенные переменные. Это потому, что у меня есть некоторые из этих функций, которые принимают несколько аргументов, многие из которых всегда и…
29 мар '16 в 14:37
1
ответ
Как мутировать датафрейм внутри с помощью dplyr
Внутри do Я звоню mutate_ со ссылкой на исходный кадр данных. Проблема в том, что я не могу получить доступ к этому фрейму данных внутри mutate, Это связано с lazyeval пакет, но я не смог понять это. Спасибо за помощь. Например, скажем, эта функция …
18 май '17 в 22:20
1
ответ
Как передать аргумент '...' в формулу interp() внутри lazyeval
Я пытаюсь сделать некоторые параметризованные dplyr Манипуляции. Простейший воспроизводимый пример для выражения корня проблемы заключается в следующем: # Data test <- data.frame(group = rep(1:5, each = 2), value = as.integer(c(NA, NA, 2, 3, 3, 5…
14 июн '16 в 15:11
1
ответ
Ленивая оценка, если логическое условие
У меня есть следующее data.table: dtable <- data.table(column1 = c(1, 2, 3, 5, 6, 7, 8), column2 = c(1, 1, 1, 5, 5, 6, 8), column3 = c(7, 8, 9, 0, 9, 2, 3)) Я хотел бы сделать что-то вроде следующей функциональности, но в параметризованной функци…
10 апр '17 в 13:47
1
ответ
Как мне использовать функцию uq() внутри пакета?
Я озадачен поведением uq() функция. Поведение не то же самое, когда я использую uq() или же lazyeval::uq(), Вот мой воспроизводимый пример: Во-первых, я генерирую поддельный набор данных library(tibble) library(lazyeval) fruits <- c("apple", "ban…
07 ноя '16 в 17:09
2
ответа
Как внедрить мутированную цепочку?
Dplyr-х mutate функция может оценивать "цепочечные" выражения, например library(dplyr) data.frame(a = 1) %>% mutate(b = a + 1, c = b * 2) ## a b c ## 1 1 2 4 Как это можно реализовать? Быстрый взгляд на исходный код dplyr раскрывает базовую струк…
14 июл '17 в 20:08
1
ответ
Ошибка: загрузка пакета или пространства имен не удалась
Я получаю следующую ошибку при загрузке нескольких библиотек в R: библиотека (прогноз) Ошибка: объект "f_eval" не экспортируется с помощью "пространства имен:lazyeval". Кроме того: Предупреждение: пакет "прогноз" был создан в версии R 3.3.2 Ошибка: …
05 янв '17 в 07:18
1
ответ
Динамически предоставлять аргумент для функции внутри mutate
Прежде всего - мои извинения, если об этом уже спрашивали, я посмотрел и не смог найти ничего, что соответствует тому, что я пытаюсь сделать. Я пытаюсь создать функцию, которая связывает данные в соответствии с пользовательским столбцом во фрейме да…
27 июн '16 в 21:00
2
ответа
Как передать формулы или фразы в dplyr глаголах R в качестве аргументов
Я не могу использовать формулы или фразы в выражениях фильтра в dplyr. a_table <- data_frame(key = rep(letters[1:2], each = 2), value = replace(runif(4), mod(1:4, 2) == 1, NA)) a_cond <- quo(not(is.na(value))) filter(a_table, !!a_cond) Выдает …
02 фев '18 в 17:13
1
ответ
R lazyeval: передать параметры в dplyr::filter
Я думаю, что этот вопрос имеет несколько других вариантов (например: здесь, здесь и, возможно, здесь) - возможно, даже где-то ответ. Как предоставить параметры для функции фильтра. library(dplyr) library(lazyeval) set.seed(10) data <- data.frame(…
17 май '17 в 08:00
1
ответ
Функция перекодирования нескольких переменных шкалы удовлетворенности со стандартными оценками, Forcats и Stringr
library(tidyverse) library(stringr) library(lazyeval) Ниже приведены данные для простого примера с фреймом данных... Respondent<-c("Respondent1","Respondent2","Respondent3","Respondent4","Respondent5") Sat1<-c("1 Extremely dissatisfied","2 Mod…
01 мар '17 в 02:37
2
ответа
Ленивый eval, dplyr "фильтр" и NA
У меня возникли некоторые глупые проблемы с использованием ленивых оценки и dplyr. Я пытаюсь отфильтровать некоторые NAs и не знаю, почему не работает lazyeval версия. Возможно, я что-то упустил, но не могу найти это. Это так или это ошибка? Вот мин…
08 июл '17 в 16:21
3
ответа
Как передать список имен без столбцов в `lapply` (чтобы я мог использовать его с функцией`dplyr`)
Я пытаюсь написать функцию в tidyverse/dplyr что я хочу в конечном итоге использовать с lapply (или же map). (Я работал над этим, чтобы ответить на этот вопрос, но натолкнулся на интересный результат / тупик. Пожалуйста, не отмечайте это как дублика…
16 ноя '17 в 00:14
1
ответ
lazyeval не находит `C_logit_link` при использовании бинома в функции glm
Я действительно чешу голову здесь. Я действительно не понимаю, что происходит. Это MWE, но реальный код и цель более сложны, чем эта. Итак, код: library(dplyr) ds <- mutate(iris, Species = as.numeric(Species == 'setosa')) ds %>% do_( .dots = l…
11 мар '17 в 17:00
2
ответа
Как передать имя столбца в ggplot facet_wrap в функции
Как передать имя столбца фрейма данных в ggplot facet_wrap или fill/color в функции? Я посмотрел вверх, лазал, но не нашел пути. x="class" ggplot(mpg, aes(displ, hwy, col=x)) + geom_point() + facet_wrap(x) В этом примере, почему точки не окрашены в …
02 апр '17 в 13:24
2
ответа
Передача имени столбца внутри функции с использованием dplyr
Мне известно об использовании lazyeval внутри функции для обращения к именам столбцов с помощью dplyr, но я застрял. В общем, при создании функции, использующей dplyr, которая также ссылается на имена столбцов из аргументов функции, какой самый идио…
23 янв '17 в 22:47
1
ответ
не могу найти функцию в загруженном пакете
Я создал локальный пакет с личными функциями, который можно легко использовать в R. Один из них предназначен для использования в lidR пакет внутри функции-оболочки (т.е. grid_metrics). По этой причине я взял схему этого скрипта как ссылку, экспортир…
17 авг '21 в 15:35