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

Перекодирование одинаковых уровней факторов в нескольких фреймах данных с использованием Purrr и Dplyr
Ниже представлены два простых фрейма данных. Я хотел бы перекодировать (свернуть) столбцы Sat1 и Sat2 , чтобы все степени удовлетворенности кодировались просто как Satisfied , а все степени неудовлетворенности - как Dissatisfied . Нейтральный...
697 просмотров
schedule 26.04.2022

Использование purrr :: map для итерации линейной модели по столбцам во фрейме данных
Я пытаюсь выполнить упражнение, чтобы лучше познакомиться с тем, как использовать функцию карты в мурлыканье. Я создаю случайные данные (10 столбцов по 10 точек данных), а затем я хотел использовать карту для выполнения серии регрессий (т.е. lm (y ~...
1799 просмотров
schedule 06.03.2023

Столбцы списка в таблицах: Могу ли я связать столбец списка с другим столбцом списка?
Это мой первый пост, поэтому, пожалуйста, извините меня, если я звучу глупо или ответ, который я ищу, уже существует. Моя основная проблема заключается в следующем: я создал таблицу, содержащую 4 столбца (символьный столбец, два столбца данных и...
341 просмотров
schedule 29.11.2023

Построчное суммирование для типа данных grouped_df
Я новичок и не слишком знаком с расширенными функциями R. Я не могу понять, почему reduce() не работает для grouped_df . Я основываюсь на своем обсуждении в суммировании строк для типа данных Tibble , где я опубликовал reduce() как один...
352 просмотров
schedule 11.06.2022

Параллельный обход двух вложенных списков с использованием функций purrr
Я поигрался с некоторыми из purrr функций и обнаружил (к своему удовольствию) purrr::at_depth(.x, .depth, .f, ...) , что является сокращением от purrr::map(x, . %>% map(fun)) . Вопрос: Есть ли аналогичная функция или правильный " purrr...
975 просмотров
schedule 06.10.2022

Извлечение нескольких фрагментов текста с нескольких веб-страниц
Первая часть этого кода (до «страниц») успешно извлекает страницы, с которых я хочу выполнить очистку. Затем я изо всех сил пытаюсь найти способ извлечь фрагменты текста статьи с соответствующими датами в виде фрейма данных. Я получил: Ошибка...
151 просмотров
schedule 19.08.2022

Чтение файлов csv для разделения фреймов данных на основе группирующей переменной
Учитывая 20k файлов csv и тиббл, определяющий группы данных, которые содержат файлы csv, и имена файлов csv файлов: df <- tibble( group = c("group_1", "group_1", "group_2", "group_3"), file_name = c("file_1.csv", "file_2.csv",...
199 просмотров
schedule 07.12.2023

Как взять подмножества списков в таблице
У меня есть годовые финансовые данные по нескольким акциям. Мне нужно было взорвать его, чтобы получить ежемесячные данные, и благодаря #43990791">ответ на этот вопрос, который я задавал ранее , у меня есть решение, которое включает преобразование...
320 просмотров
schedule 14.07.2023

Чтение BAM с тегами в tbl/recursive dplyr::bind_cols для списка списков
Я хотел бы прочитать файл BAM, включая некоторые теги, а затем преобразовать его в tibble для дальнейшей обработки. Как правило, это может быть достигнуто довольно просто: library(Rsamtools) library(tidyverse) map.info <- c("rname",...
138 просмотров
schedule 18.01.2024

Выбор строк с ближайшими значениями в каждой подгруппе с помощью dplyr
Я только изучаю R и пытаюсь найти способ выбрать строки из data.frame Я хотел бы выбрать для каждой ID одну строку для каждой группы "pre" и post , которые имеют небольшую разницу в abs(d_days ), то есть имеют аналогичный интервал до...
974 просмотров
schedule 21.12.2023

как запускать модели на комбинациях двух переменных и возвращать фрейм данных со значениями p и r-квадрат для каждой модели с помощью tidyverse
Я пытаюсь запускать модели с разными комбинациями переменных. Я хочу иметь фрейм данных с 3 столбцами: переменные, p-значение и r-квадрат для каждой модели. В качестве примера я использую набор данных mtcars. Вот мои коды: c('wt', 'hp', 'qsec')...
296 просмотров
schedule 27.07.2023

Нахождение процентиля наблюдения, соответствующего распределению с мурлыканьем - R
Я пытаюсь создать канал dplyr, который сравнивает значение с распределением и возвращает процентиль этого значения относительно этого распределения. Скажем, у меня есть tibble со списком столбцов: library(tidyverse) raw_val <- c(75,66, 80,...
291 просмотров
schedule 24.03.2023

извлечь информацию о модели из модели, сохраненной как столбец списка в r
Я пытаюсь извлечь информацию о модели из модели в столбце списка. Использование mtcars для иллюстрации моей проблемы: mtcars %>% nest(-cyl) %>% mutate(model= map(data, ~lm(mpg~wt, data=.))) %>% mutate(aic=AIC(model))...
619 просмотров
schedule 27.09.2023

Как применить функцию к каждому элементу списка в определенном диапазоне столбцов?
Дан список матриц с разным количеством столбцов: set.seed(123) a <- replicate(5, matrix(runif(25*30), ncol=25) , simplify=FALSE) b <- replicate(5, matrix(runif(30*30), ncol=30) , simplify=FALSE) list.of.matrices <- c(a,b) Как...
58 просмотров
schedule 25.06.2022

Тиббл конвейера со списком логических векторов для map2 ()
Как я могу передать кадр данных, состоящий из списка логических векторов и списка векторов символов, в purrr::map2() для подмножества векторов символов с помощью логических векторов? Мои усилия работают без каналов, но я не уверен, как это...
226 просмотров
schedule 02.01.2022

Объединение таблиц на основе нескольких диапазонов в R
У меня есть ситуация, когда у меня есть два фрейма данных, к которым я хотел бы присоединиться. В таблице params описываются параметры для единицы в терминах временного и углового диапазонов. Таблица data длиннее и содержит параметры...
1595 просмотров
schedule 11.11.2023

ошибка multidplyr с pmap_dfr: ошибка: элемент 5 не является вектором (среда)
[Об этом также сообщается на странице multidplyr github ] Я пытаюсь использовать multidplyr_0.0.0.9000 с dplyr_0.7.4.9000 и pmap_dfr из purrr_0.2.4.9000. Следующий код (без использования multidplyr) работает нормально: grid1 =...
242 просмотров
schedule 15.12.2023

Вложить объект временных рядов в DataFrame
library(fpp) library(purrr) library(tidyr) data(austourists) tr <- window(austourists,end=c(2007,12)) te <- window(austourists, start=c(2008,1)) У меня есть данные об австралийских туристах из пакета FPP. Я хотел бы создать несколько...
424 просмотров
schedule 26.01.2024

dplyr bind_rows время выполнения экспоненциально
У меня есть список (длина = 5000) тиблей, который я хочу объединить. У них у всех одинаковые столбцы, поэтому я подумал об объединении с помощью dplyr::bind_rows . На первый взгляд, привязка строк для каждого добавленного тиббла происходит очень...
310 просмотров
schedule 17.03.2024

R: найти последовательное вхождение числа
сначала определите некоторую функцию для привязки списка по строкам и по столбцам # a function to append vectors row wise rbindlist <- function(list) { n <- length(list) res <- NULL for (i in...
1796 просмотров
schedule 29.12.2022