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

аккуратное прогнозирование на один шаг вперед
У меня есть временной ряд получасовых наблюдений за около 100 дней, вот так: > df # A tibble: 4,704 x 3 city datetime orders <chr> <time> <dbl> 1 Wien 2016-05-12 00:00:00 1 2 Wien...
75 просмотров
schedule 12.10.2021

Переход от широкого фрейма данных к фрейму данных со столбцами списка
У меня есть файл размером 500 МБ в широком формате (132 столбца в ширину), где шесть столбцов - это переменные, описывающие экземпляр во время от 1 до 16 (96 столбцов), а 36 из них не меняются. Я хотел бы изменить структуру данных, чтобы у меня был...
69 просмотров
schedule 23.09.2021

R purrr манипулирование данными со встроенными объектами xts с помощью map / ifelse / when
Ниже таблицы со встроенными объектами xts library(quantmod) library(tidyverse) Tickers <- c("AAPL","JNJ","KO","NKE") Stock_Data <- sapply(Tickers, function(x) getSymbols(x, from="1970-01-01",auto.assign = FALSE), USE.NAMES...
675 просмотров
schedule 14.11.2021

dplyr :: выбор вложенного фрейма данных
У меня есть следующий пример фрейма данных: library(tibble) library(tidyverse) df <- tibble(A = 1, B = 1) df2 <- tibble(C = 2:4, D = 4:6) df <- df %>% nest(B) %>% mutate(data = map(data, ~df2)) Это вложенный...
2515 просмотров
schedule 08.09.2021

итеративно применять функцию ggplot внутри функции карты
Я хотел бы создать серию гистограмм для всех переменных в наборе данных, но я явно не готовлю данные правильно для использования в функции карты. library(tidyverse) mtcars %>% select(wt, disp, hp) %>% map(., function(x)...
1414 просмотров
schedule 02.10.2021

Использование purrr (tidyverse) для отображения функции расстояния по всем столбцам фрейма данных
У меня есть функция расстояния, которая принимает 2 (числовых) вектора и вычисляет расстояние между ними. Для заданного фрейма данных ( mtcars_raw ) в приведенном ниже примере и фиксированного входного вектора ( test_vec ) я хотел бы вычислить...
533 просмотров
schedule 12.10.2021

Применить функцию к вложенному циклу (пакет purrr?)
Это должно быть просто, но я не могу с этим разобраться ... Я хочу применить функцию, например. означает для каждого из нижних списков, например. я хочу вернуться $ 1 $ 1 $ a [1] значение_среднего 1 $ 1 $ b [1]...
311 просмотров
schedule 21.11.2021

R nested tibble map2 сравнения
Я пытаюсь использовать map2 для сравнения вложенных столбцов тиббла. Вот мой формат данных: > tbl # A tibble: 3 x 3 ID data.x data.y <chr> <list> <list> 1 a <tibble [2 x...
286 просмотров
schedule 16.11.2021

Превращение переменных из списка, вложенного во фрейм данных, в столбцы
У меня есть tbl_df , для которого один столбец представляет собой список именованных переменных (которые сами по себе в основном списки). Предпочтительно использовать код tidyverse , я хотел бы применить функцию к набору этих переменных и...
384 просмотров
schedule 28.09.2021

почему purrr :: map2 такой медленный по сравнению с базовым mapply?
Рассмотрим этот простой тест list1 <- as.list(rep(1, 50)) list2 <- as.list(rep(1, 50)) microbenchmark::microbenchmark( + map2(list1, list2, sum)) Unit: microseconds expr min lq mean median uq...
751 просмотров
schedule 27.09.2021

Dplyr & purrr с динамическими именами столбцов, выбор и копирование по группе
У меня есть следующий код, в котором мне нужно получить имена столбцов из переменной, а затем выполнить операцию выборочно для строк, используя указанный столбец в этой операции. Вот мой простой пример создания столбца res для соответствия столбцу...
567 просмотров
schedule 14.11.2021

использование pmap из purrr для перебора списков списков с функциями временных рядов
Я написал следующую функцию mape_fcn для вычисления точности прогноза временного ряда следующим образом: library(forecast) mape_fcn <- function(fcn, trn, tst, h) { fcst <- forecast(fcn(trn), h = h) # calculates a forecast using the...
233 просмотров
schedule 12.11.2021

Разделение рваного столбца на фрагменты фиксированной длины
У меня есть набор данных, в котором один столбец представляет собой строку, состоящую из 1 числа, указывающего день недели, за которым следует любое количество блоков из 10 цифр: # A tibble: 7 x 3 respid record_type record_data...
99 просмотров
schedule 31.10.2021

карта внутри map2 - как правильно обращаться к аргументам (муррр)
ex <- structure(list(group = c("group B", "group B", "group C", "group B","group C", "group B", "group B", "group A", "group C", "group C", "group C", "group B", "group A", "group A", "group A", "group B", "group A", "group A", "group B", "group...
904 просмотров
schedule 18.11.2021

Функция для извлечения элементов из столбца списка в новый столбец с помощью purrr ::: map
Я хочу извлечь элементы из столбца списка и сохранить их как новый столбец. Я могу сделать это вне функции, но не могу заставить это работать внутри функции. В приведенном ниже примере кода я хочу, чтобы строка mutate(!!F_name := map(!!sum_name,...
264 просмотров
schedule 27.10.2021

Применить функцию к подмножеству многих столбцов в R
Как применить функцию ко многим столбцам сгруппированных строк? Например; library(tidyverse) data <- tribble( ~Date, ~Seq1, ~Component, ~Seq2, ~X1, ~X2, ~X3, "01/01/18", 1, "Smooth", NA, 3.98, 2.75, 1.82,...
200 просмотров
schedule 08.09.2021

purrr map2 говорит, что аргументы разной длины
пытаясь вычислить разницу, используя широту и долготу с помощью map2. создал представление, чтобы показать ошибку. Почему он возвращает длину моего фрейма данных, а не длину строк в фрейме данных для .x lat1 <- rnorm(100, 70, .1) lon1...
284 просмотров
schedule 17.09.2021

Добавление кодов причин Шепли для всех наблюдений ко всем данным
Вот мой код, чтобы получить 5 основных кодов причин Shaply в наборе данных mtcars. #install.packages("randomForest"); install.packages("tidyverse"); install.packages(""iml) library(tidyverse); library(iml);...
63 просмотров
schedule 20.09.2021

Создание функции пропорции из счетных таблиц с разными именами переменных
Проблема: у меня опрос из 100 вопросов. Они могут иметь 5 типов ответов, которые я сгруппировал и суммировал в отдельные таблицы (в виде списка). В каждой таблице разное количество столбцов с разными именами переменных. ДАННЫЕ ОБРАЗЦА: tbl1...
70 просмотров
schedule 16.10.2021

Сопоставление таблицы параметров с функцией, назначенной с помощью pmap, создает список, а не объекты в среде (по желанию)
Преамбула: Связанный вопрос SO, который я пытался воспроизвести , но получил тот же (неверный) результат. Я пытаюсь передать тибл параметров assign через purrr::pmap . Мой параметр tibble имеет два столбца: имя ( chr ) и данные ( tbl_df )....
93 просмотров
schedule 12.11.2021