Вопросы с тегом «dplyr»

Используйте этот тег для вопросов, связанных с функциями из пакета dplyr, такими как group_by, summarize, filter и select.

3
Использование нестандартной оценки на основе Tidyeval при перекодировании в правой части mutate
Рассмотрим тиббл, где каждый столбец является символьным вектором, который может принимать много значений - скажем, от «A» до «F». library(tidyverse) sample_df <- tibble(q1 = c("A", "B", "C"), q2 = c("B", "B", "A")) Я хочу создать функцию, которая принимает имя столбца в качестве аргумента и перекодирует этот столбец, так что любой …
13 r  dplyr  rlang  tidyeval  nse 

1
Как поворачивать фрейм данных, состоящий из столбца с разделом и подразделом в R
У меня есть нижеупомянутый фрейм данных: structure( list(ID = c("P-1", " P-1", "P-1", "P-2", "P-3", "P-4", "P-5", "P-6", "P-7", "P-8"), Date = c("2020-03-16 12:11:33", "2020-03-16 13:16:04", "2020-03-16 06:13:55", "2020-03-16 10:03:43", "2020-03-16 12:37:09", "2020-03-16 06:40:24", "2020-03-16 09:46:45", "2020-03-16 12:07:44", "2020-03-16 14:09:51", "2020-03-16 09:19:23"), Status = c("SA", "SA", "SA", "RE", "RE", "RE", …

1
Динамическое мутирование нескольких столбцов при кондиционировании определенных строк
Я знаю, что здесь есть несколько подобных вопросов, но ни один из них, кажется, не решает точную проблему, которая у меня есть. set.seed(4) df = data.frame( Key = c("A", "B", "A", "D", "A"), Val1 = rnorm(5), Val2 = runif(5), Val3 = 1:5 ) Я хочу обнулить значения столбцов значений для …
11 r  dplyr  data.table 

2
Условие фильтра dplyr для различения символа Юникода и его представления в Юникоде
Я пытаюсь отфильтровать столбец Символ на основе его формы \uxxxx Это очень просто визуально, то есть, некоторые выглядят как $, ¢, £, и другие , как \u058f, \u060b, \u07fe. Но я не могу понять это с помощью stringi/dplyr library(dplyr) library(stringi) df <- structure(list(Character = c("\\u0024", "\\u00A2", "\\u00A3", "\\u00A4", "\\u00A5", "\\u058F", …
10 r  dplyr  stringr  stringi 

3
Что я не могу сделать с dtplyr, что я могу в data.table
Должен ли я инвестировать свои усилия в обучение для обработки данных в R, особенно между dplyr, dtplyrи data.table? Я использую в dplyrосновном, но когда данные слишком велики для этого, я буду использовать data.table, что встречается редко. Итак, теперь, когда dtplyrv1.0 вышел в качестве интерфейса data.table, на первый взгляд кажется, что …
9 r  dplyr  data.table  dtplyr 

5
Создание нового столбца условно на основе предыдущих n строк
У меня есть фрейм данных, настроенный следующим образом: df <- data.frame("id" = c(111,111,111,222,222,222,222,333,333,333,333), "Location" = c("A","B","A","A","C","B","A","B","A","A","A"), "Encounter" = c(1,2,3,1,2,3,4,1,2,3,4)) id Location Encounter 1 111 A 1 2 111 B 2 3 111 A 3 4 222 A 1 5 222 C 2 6 222 B 3 7 222 A 4 …

4
Эффективный способ отбрасывать строки с перекрытием времени
У меня длинный набор данных со столбцами, представляющими время начала и окончания, и я хочу отбросить строку, если она перекрывается с другой и имеет более высокий приоритет (например, 1 - самый высокий приоритет). Мой пример данных library(tidyverse) library(lubridate) times_df <- tibble(start = as_datetime(c("2019-10-05 14:05:25", "2019-10-05 17:30:20", "2019-10-05 17:37:00", "2019-10-06 04:43:55", …
9 r  dplyr 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.