Вопросы по теме '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