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