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

R Shiny - Как фильтровать по checkboxGroupInput
Я установил следующий блестящий код: глобальный.R: library(shiny) library(gapminder) library(tidyverse) library(scales) ui.R: fluidPage( titlePanel("Gapminder Hierarchical Clustering of Countries"), sidebarLayout( sidebarPanel(...
3580 просмотров
schedule 20.12.2022

Более элегантный способ вычисления пропорций внутри группы в dplyr?
Учитывая data_frame df <- data_frame(X = c('A', 'A', 'B', 'B', 'B'), Y = c('M', 'N', 'M', 'M', 'N')) , мне нужно придумать data_frame, который говорит нам, что 50% A являются M , 50% A являются N , 67% B являются M , и 33% B являются N...
1554 просмотров
schedule 28.09.2022

Моделирование рисунков/данных из подобранной модели с входными данными на уровне факторов/символов
У меня есть данные, которые выглядят так: library(tidyverse) set.seed(2017) df <- tibble( product = c(rep("A", 50), rep("B", 50)), sales = round(c(rnorm(50, mean = 55, sd = 10), rnorm(50, mean = 60, sd = 15))) ) Я могу построить...
926 просмотров
schedule 19.08.2022

Преобразовать именованный список таблиц в data.frame
У меня есть имя list из table , например: # make this simple and reproducible set.seed(1) days <- c("mon", "tue", "wed", "thu", "fri", "sat", "sun") # create list of tables mylist <- list( one = table(sample(days, 3, replace = TRUE)),...
509 просмотров
schedule 22.06.2023

Функция для перекодирования нескольких переменных шкалы удовлетворенности со стандартной оценкой, Forcats и Stringr
library(tidyverse) library(stringr) library(lazyeval) Ниже приведены данные для простого примера фрейма данных ... Respondent<-c("Respondent1","Respondent2","Respondent3","Respondent4","Respondent5") Sat1<-c("1 Extremely...
162 просмотров
schedule 15.04.2023

Присваивающий коэффициент на основе временного интервала в R
У меня есть база данных твитов, которые я сейчас загружаю. Я хочу назначить коэффициент для каждого твита на основе его отметки времени. Однако эта проблема выглядит гораздо сложнее, чем я ожидал. Мой пример выглядит так: library(tidyverse)...
420 просмотров
schedule 09.06.2022

Ошибка ggplot «неконечные значения»
У меня есть кадр данных R ( df ), который выглядит так: blogger; word; n; total joe; dorothy; 17; 718 paul; sheriff; 10; 354 joe; gray; 9; 718 joe; toto; 9; 718 mick; robin; 9; 607 paul; robin; 9; 354 ... Я хочу использовать ggplot2 для...
52453 просмотров
schedule 08.01.2023

Условная замена имени столбца в тибле с помощью dplyr
У меня есть следующий тибет: df <- structure(list(gene_symbol = c("0610005C13Rik", "0610007P14Rik", "0610009B22Rik", "0610009L18Rik", "0610009O20Rik", "0610010B08Rik" ), foo.control.cv = c(1.16204038288333, 0.120508045270669,...
9290 просмотров
schedule 15.03.2023

построчные операции с объектами SF
У меня возникли проблемы с построчными операциями с объектами sf, где геометрия имеет тип полигона. Функции sf внутри by_row, похоже, не работают, например. следующее должно создать столбец списка, содержащий объекты ограничивающей рамки:...
1134 просмотров
schedule 25.10.2022

Каков вариант использования `dplyr :: select`?
В целом мне очень нравится парадигма tidyverse , и я активно ее использую. Но я просто не понимаю select в dplyr . Чем это полезнее, чем простой выбор столбцов с помощью my_df[,cols_of_interest] ? «Ванильный» метод R кажется...
260 просмотров
schedule 24.07.2023

tidyr :: собрать na.rm с недостающими данными
Скажем, у меня есть несколько столбцов во фрейме данных, которые измеряют одну и ту же концепцию, но с использованием разных методов (например, существует несколько видов тестов IQ, и студенты могут иметь любой из них или вообще ни одного). Я хочу...
1288 просмотров
schedule 01.08.2023

tidyverse мешает ggplot2? не может получить доступ к map_data
Запустив эти команды в консоли, вы получите следующий результат: > cty0 = ggplot2::map_data("county") > library(tidyverse) Loading tidyverse: ggplot2 Loading tidyverse: tibble Loading tidyverse: tidyr Loading tidyverse: readr Loading...
1335 просмотров
schedule 09.05.2022

Как разделить список столбцов фиксированного размера от X до X разных столбцов?
У меня есть tibble с одним столбцом, являющимся столбцом list , всегда имеющим два числовых значения с именами a и b (например, в результате вызова purrr:map функции, которая возвращает список ), сказать: df <- tibble(x = 1:3, y =...
47 просмотров
schedule 22.07.2023

Прямой канал Magrittr не может пересылать значения в openXL :: addWorksheet - Ошибка: первым аргументом должна быть рабочая книга
magrittr , похоже, не может передать объекты класса "рабочая книга" в addWorkbook функцию из пакета openxlsx . ( Неважно, зачем мне использовать excel ... ну юк ) Например, чтобы записать набор данных InsectSprays в файл Excel в...
391 просмотров
schedule 14.07.2022

Присвоение имени новой переменной на основе предложения
Я пытаюсь написать настраиваемую функцию, которая будет вычислять новую переменную на основе значений из предопределенного вектора переменных (например, vector_heavy), а затем называть новую переменную на основе аргумента, предоставленного функции...
572 просмотров
schedule 27.12.2022

Эффективный способ получения граненых гистограмм
Есть ли способ создавать фасетированные гистограммы так же быстро, как и фасетированные коробчатые диаграммы? Например, этот код создаст ящичные диаграммы, разделенные группирующей переменной: library(tidyverse) mtcars %>% ggplot(aes(x =...
64 просмотров
schedule 17.03.2023

Примеры групп и сохранение порядка строк
У меня есть кадр данных, например: df <- data.frame(id = factor(c(12321,12321,12321,4445,4445,4445,4445,787,787,787)), word = c("please", "stop", "that", "the", "fox", "jumps", "that", "please", "eat", "noodles"),...
257 просмотров
schedule 06.11.2022

Форматирование печати консоли с помощью tibble.width = Inf
Я работаю с data.table чуть больше года, но в последнее время пытаюсь познакомиться с tidyverse по ряду причин. Одна довольно простая проблема, с которой я сталкиваюсь, — это просмотр ( print() ) вывода любых операций со столбцами, которые выходят за...
137 просмотров
schedule 06.03.2023

Экспорт типа данных Labeled double ‹dbl+lbl›
После импорта файла SPSS .sav результирующая табличка сообщает о себе следующим образом: # A tibble: 88,528 x 7 CRY12 CRYOX7 INDS07M INECAC05 SOC10M URESMC GOR9D <dbl+lbl> <dbl+lbl> <dbl+lbl>...
1723 просмотров
schedule 02.05.2023

Цикл для создания одного фрейма данных из нескольких URL-адресов
У меня есть вектор символов с несколькими URL-адресами, каждый из которых содержит CSV-данные о преступности за определенный год. Есть ли простой способ создать цикл, который будет читать.csv и rbind все кадры данных без необходимости запуска...
763 просмотров
schedule 07.10.2022