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