НЕ ИСПОЛЬЗУЙТЕ, если ваш вопрос касается одного или двух компонентов тидиверса, таких как dplyr или ggplot2. Используйте * те * теги, и пометьте также `r` для лучшего ответа.

Подробнее про tidyverse...

У меня есть DF data.frame. Я хотел бы добавить еще один column (i.e., call it station_no), где он будет extrac в number после underscore от Variables column. library(lubridate) library(tidyverse) set.seed(123) DF <- data.frame(Date = seq(as.Date("1979-01-01"), to = as.Date("1979-12-31"), by = "day....
14 Сен 2020 в 21:31
Я написал следующий сценарий для получения данных в longer format. Как я могу получить data.frame arrange до variables, а не до Date ?. Это означает, что сначала я должен получить данные для Variable A для всех dates, а затем Variable X. library(lubridate) library(tidyverse) set.seed(123) DF <- da....
14 Сен 2020 в 18:53
Я изучаю R и ищу здесь лучшие практики ... Главный вопрос Учитывая таблицу my_tibble: # A tibble: 5 x 3 chkA chkB chkC <chr> <chr> <chr> 1 NA NA NA 2 x NA NA 3 NA x NA 4 x NA NA 5 NA NA x Я хочу создать переменную / столбец checked, в которо....
13 Сен 2020 в 22:24
Я хочу связать data.frames с таким же количеством строк из списка, как указано ниже. df1 <- data.frame(A1 = 1:10, B1 = 11:20) df2 <- data.frame(A1 = 1:10, C1 = 21:30) df3 <- data.frame(A2 = 1:15, B2 = 11:25, C2 = 31:45) df4 <- data.frame(A2 = 1:15, D2 = 11:25, E2 = 51:65) df5 <- 5 ls <- list(df1, d....
13 Сен 2020 в 18:41
Структура данных: library(tidyverse) df <- tribble( ~"group", ~"word", 1,"apple", 1,"orange", 1,"apple cider", 1,"orange juice", 1,"pear", 1,"pear", 2,"apple", 2,"pear", 3,"orange juice", 3,"apple", 4,"pear", 4,"guava" ) Я хотел бы фильтровать с помощью str_detect слов ....
13 Сен 2020 в 14:43
Мне было интересно, есть ли способ подмножества одной из каждой строки с уникальным sch.id в моем data ниже (например, первая строка каждого sch.id)? Поскольку имеется 160 уникальных sch.id, я ожидаю, что в окончательном выводе будет 160 строк. library(tidyverse) hsb <- read.csv('https://raw.github....
13 Сен 2020 в 02:32
У меня есть вектор, который выглядит следующим образом: **name** a1 a2 a3 b1_z b2_3z b32z Я хотел бы, чтобы вывод содержал только буквы в каждой из этих строк, а не какие-либо числа или символы. Нравится: **name** a a a bz bz bz Я пытался использовать следующий код: df$name <- stri_extract_all_reg....
12 Сен 2020 в 23:10
Я изо всех сил пытаюсь найти более простой / простой способ заменить столбец даты в наборе данных (тибл) на NA при определенных условиях. Вот код, который на самом деле пытается выполнить задачу. Я хочу заменить даты, более поздние, чем июнь 2020 года, и даты старше января 1900 года, отсутствующими ....
11 Сен 2020 в 23:26
Название сложное, но я не знаю, как выразить эту проблему словами. Итак, я продемонстрирую. Вот моя проблема с желаемым результатом: library(tibble) # Input: tribble( ~n_1, ~n_2, ~n_3, ~pct_1, ~pct_2, ~pct_3, 10, 20, 30, 0.1, 0.2, 0.3 ) #> # A tibble: 1 x 6 #> n_1 n_2 n_3 pc....
11 Сен 2020 в 21:00
У меня есть фрейм данных, и я хотел бы сгруппировать его по столбцам «Состояние» и «Дата», а затем суммировать значения других столбцов примерно так. Д.Ф. State Female Male Date ------------------------------ Texas 2 2 01/01/04 Texas 3 1 01/01/04 Texas 5 4 02/0....
10 Сен 2020 в 23:20
В R у меня есть этот объект: z <- dplyr::tribble( ~event_id, ~group_id, ~date_event, ~date_min, ~date_max, 1, 1, "2019-11-11", "2019-11-04", "2019-11-18", 2, 1, "2019-11-13", "2019-11-06", "2019-11-20", 3, 1, "2019-11-19", "2019-11-12", "2019-11-26", 4, 1, "2020-04-30", "2....
10 Сен 2020 в 03:00
У меня здесь есть постановка проблемы, и я вынужден закончить ее в целом. Вот утверждение: Предположим, есть 5 возможных оценок и связанных баллов для каждой из двух курсы. Предположим, что оценки равны A, B, C, D и F, а соответствующие оценки равны 4,3,2,1. и 0 соответственно. Для случайно выбранно....
8 Сен 2020 в 14:10
Я моделирую набор данных, и мне нужно создать серию данных ложных транзакций на основе сводных параметров клиента, которые я создал в отдельном фрейме данных. Я пробовал использовать lapply() и варианты map() для этого, но продолжаю обнаруживать ошибки. Ненавижу использовать цикл for(). Как я могу п....
7 Сен 2020 в 23:41
У меня довольно простой вопрос: если у вас есть исходный набор данных, а затем вы подсчитываете значения, фильтруя набор данных, чтобы дать вам ответ на вопрос: как вы создаете фрейм данных / фрагмент ваших ответов? #load the packages library(easypackages) packages("tidyverse","readx....
6 Сен 2020 в 23:12
После глобального обновления tidyverse я заметил изменение поведения в моем коде, и после многих исследований я отчаянно не могу решить эту проблему. В основном мне нужно преобразовать список элементов (включая списки) в фрейм данных. Вот представитель: Данные x <- list( col1 = list("a", "b", "....
4 Сен 2020 в 12:37
У меня есть 2 вектора (respose и pca) и 1 список (test), и я хочу использовать их с expand.grid: final = rbind( expand.grid(response = response,pre1=test[[1]],pre2=pca[1],stringsAsFactors = FALSE), expand.grid(response = response,pre1=test[[2]],pre2=pca[2],stringsAsFactors = FALSE), expand.gri....
4 Сен 2020 в 10:42
Я пытаюсь очистить имена набора данных. Я использовал janitor::clean_names() для начала. Однако у меня все еще есть сокращения, которые я хотел бы отделить знаком подчеркивания _. У меня есть код, который работает с использованием rename_with(~str_replace(.x, "gh", "gh_"), .cols = starts_with("gh"))....
3 Сен 2020 в 21:35
Заранее благодарим за то, что уделили время чтению этого сообщения У меня есть фрейм данных, который выглядит так. data = data.frame(time=c(rep(c(0,1,2),each=3)), parent=c(1,2,3,1,1,2,1,4,5), offspring= c(NA,NA,NA, 4,5,6,7,8,9)) time parent offspring 0 1 NA 0 2 ....
3 Сен 2020 в 17:14
У меня есть текстовый набор данных (m), который показан ниже. Мне было интересно, учитывая его формат с хеш-тегами, есть ли способ правильно прочитать его в R как data.frame? m <- " ## Item1 Item2 Item3 Item4 Item5 Item6 Item7 Item8 Item9 Item10 Item11 ## 1 0 4 5 1 2 8 ....
3 Сен 2020 в 11:53
Мне нужно разделить строку в фрейме данных на два столбца, первый из которых содержит значение перед круглыми скобками, а второй столбец содержит значение внутри круглых скобок. Это пример: study_name = c("apple bannan (tcga, raw 2018)", "frame shift (mskk2 nature, 2000)" ) results= c("Untested", "t....
2 Сен 2020 в 18:26
Итак, у меня есть этот фрейм данных well day treatment stimulus animalid name value 1 03-Well-A1.fcs 0 MOCK MOCK G14 %prol. t-cells 0.00500 2 03-Well-A1.fcs 0 MOCK MOCK G14 %prol. tcrab 0.00370 3 03-Well-A1.fcs 0 MOCK MOCK ....
2 Сен 2020 в 15:27
Я буду использовать радужную оболочку для воспроизводимости df <- iris %>% mutate(Species2=Species) %>% map_df(., function(x) {x[sample(c(TRUE, NA), prob = c(0.8, 0.2), size = length(x), replace = TRUE)]}) %>% mutate(across(where(starts_with("Species")),as.factor)) Я создал ....
2 Сен 2020 в 12:06
У меня есть фрейм данных со многими столбцами, заканчивающимися одним и тем же суффиксом, и я хочу использовать rename_at (), чтобы удалить их все, но я не могу этого понять. library(tidyverse) my_df <- tibble(id = c(1, 2), jan_real = c(8, 10), feb_real = c(9, 10), mar_real = c(1, 11)) desired_df....
2 Сен 2020 в 01:55
Если у меня есть следующий фрейм данных: > testdf id test1 test2 test3 annot 1 A 10 0.96093147 0.9996099 A test 1 a 2 B 20 0.48922459 0.8225223 B-test-1-b 3 C 30 0.76671324 0.4031212 Ctest1c 4 D 40 0.92446136 0.7729842 ATEST 5 E 50 0.71542366 0.6379789....
1 Сен 2020 в 22:27
Мои данные выглядят как Fem_Applied <- c(10,15,10) Fem_Success <- c(3,5,2) Mal_Applied <- c(20,15,20) Mal_Success <- c(4,3,3) Role <- c("A","B","C") df <- data.frame(Role,Fem_Applied,Fem_Success,Mal_Applied,Mal_Success) И хотя я могу построить график, используя по умолчанию melt (df) и роль в каче....
31 Авг 2020 в 06:57