Описание тега tidyselect
Вопросы о пакете `r`tidyselect, используемом во многих функциях из пакетов`tidyverse`
1
ответ
Ошибка в inDL(x, as.logical(local), as.logical(now), ...): невозможно загрузить общий объект
У меня ошибка при попытке прикрепить пакет tidyselect и при попытке позвонить tidyselect::any_function, Ошибка происходит в Rstudio или командной строки, в RStudio это срабатывает, как только я набираю: tidyselect::, хоть ?tidyselect:: работает норм…
03 сен '18 в 13:12
2
ответа
Как поставить префикс имен столбцов data.frame, которые являются!% В списке%, с помощью dplyr::rename?
У меня есть список имен столбцов, которые я не хочу менять colsNotRename, Все остальные столбцы я хочу префикс. Способ сделать это в BaseR будет, например: xx <- data.frame(A = 1:3, B = 3:5, Unknown = c("A","B","C")) colsNotRename <- c("A","B"…
13 май '19 в 08:01
1
ответ
Как скопировать атрибуты из одного фрейма данных в другой или переназначить атрибуты в недавно транспонированный фрейм данных - R
После переноса данных я хотел бы переназначить атрибуты, которые были отброшены. Это также может быть применимо для копирования атрибутов из одного фрейма данных в другой. Или копирование атрибутов после мутаций и т. Д., Где они отбрасываются. libra…
25 мар '19 в 20:30
2
ответа
Используйте start_with внутри карты вместо явно именования
Я хочу применить функцию внутри тибла, но не хочу явно именовать столбцы. НАПРИМЕР library(tidyverse) library(tidyselect) test = tibble(var1 = c("la", "le", "lu"), var2 = c("ma", "me", "mu"), var3 = c("fi", "fa", "fu"), dummy=1) with_funct = test %&…
27 мар '19 в 15:49
1
ответ
Как использовать новую функцию vars_rename
Я пытаюсь использовать новую предложенную функцию vars_rename() в tidyselect после получения мягкого предупреждения о том, что rename_at() в Dplyr устарела. Но мне не повезло заставить его работать, и документация загадочна. Он говорит мне использов…
16 апр '19 в 21:24
1
ответ
Напишите свои собственные функции tidyselect
Я написал пакет R, который использует селекторы {tidyselect} (например, contains(), starts_with(), и т.д.). Я хотел бы добавить еще несколько вспомогательных функций select в пакет для выбора переменных на основе некоторого атрибута. Например, выбер…
13 июн '19 в 16:57
0
ответов
Пакет R - установка tidyselect не удалась
Попытка установить tidyselect R pacakge на amazon linux завершается неудачно с ошибкой: отложенная загрузка не удалась для пакета 'tidyselect'. Пожалуйста, ознакомьте меня с установкой этого пакета. bash-4.2# /usr/bin/R CMD INSTALL tidyselect_0.2.5.…
04 июл '19 в 20:38
1
ответ
Можете ли вы указать исключение для tidyselect ʻeverything () `
library(tidyverse) iris %>% as_tibble() %>% select(everything()) #> # A tibble: 150 x 5 #> Sepal.Length Sepal.Width Petal.Length Petal.Width Species #> <dbl> <dbl> <dbl> <dbl> <fct> #> 1 5.1 3.5 1.4 0.…
24 окт '19 в 01:58
1
ответ
выбор определенных столбцов с помощью tidyselect в dplyr::filter_at
Это работает, как ожидалось, за исключением того факта, что столбец meaningfulтакже выбран. Я просто хочу, чтобы были выбраны следующие столбцы: mean...summary, mean.conf.low...summary, mean.conf.high...summary Как я могу это сделать? library(tidyve…
22 ноя '19 в 15:06
2
ответа
переименование столбцов в dplyr с помощью функций tidyselect
Я пытаюсь переименовать несколько столбцов, используя dplyr::rename и tidyselect помощники, чтобы сделать это, используя некоторые шаблоны. Как я могу заставить это работать? library(tidyverse) # tidy output from broom (using development version) (d…
12 янв '20 в 14:30
0
ответов
Выберите помощников с функцией sapply в R
Этот код работает нормально. vars_select(names(mtcars), starts_with("c"), starts_with("d")) Если я хочу использовать вместо этого sapply: pattern <- c("c", "d") vars_select(names(mtcars), sapply(pattern, starts_with)) Я получаю сообщение об ошибк…
08 мар '20 в 10:04
1
ответ
Используйте помощники tidyselect select в функциях, которые их не реализуют
Как пользоваться dplyr/tidyselect "выберите помощников", например :выбрать диапазон последовательных переменных в функциях, которые их не реализуют?Если возможно, просто / элегантно (конечно, это субъективно). Вот пример с dplyr::distinctобратите вн…
09 мар '20 в 17:47
5
ответов
R Заменить NA для всех столбцов, кроме *
library(tidyverse) df <- tibble(Date = c(rep(as.Date("2020-01-01"), 3), NA), col1 = 1:4, thisCol = c(NA, 8, NA, 3), thatCol = 25:28, col999 = rep(99, 4)) #> # A tibble: 4 x 5 #> Date col1 thisCol thatCol col999 #> <date> <int>…
01 май '20 в 17:02
1
ответ
Как я могу зафиксировать изменения, внесенные в data.frame в dplyr :: select?
Я хотел бы создать подкласс data.frameкоторый несет некоторую информацию о состоянии определенных столбцов. Я думал, что лучший способ сделать это - использовать атрибут,special_col. Кажется, что простой конструктор работает нормально: # Light class…
27 ноя '19 в 01:26
1
ответ
pivot_longer с tidyselect where, where, но не предикаты?
Я пытаюсь использовать tidyselect функция where с pivot_longer и я получаю сообщение об ошибке tidyselectпакет не поддерживает предикаты. Это показалось несколько неразумным, поэтому, скорее всего, у меня есть синтаксическая ошибка. (Я понимаю, что …
27 май '20 в 22:03
1
ответ
Невозможно использовать tidyselect ʻeverything () `в сочетании с` group_by() `и` fill()`
library(tidyverse) df <- tibble(x1 = c("A", "A", "A", "B", "B", "B"), x2 = c(NA, 8, NA, NA, NA, 5), x3 = c(3, 6, 5, 9, 1, 9)) #> # A tibble: 6 x 3 #> x1 x2 x3 #> <chr> <dbl> <dbl> #> 1 A NA 3 #> 2 A 8 NA #> 3 A…
24 окт '19 в 16:25
1
ответ
Укажите аргумент точек при вызове функции, использующей tidyselect, без необходимости указывать предыдущие аргументы
Вот упрощенная версия функции, которая есть в пакете, который использует ... аргумент и tidyselect для выбора переменных: # this toy function just selects the ... variables foo <- function(dat = mtcars, ...){ expr <- rlang::expr(c(...)) cols_t…
19 мар '20 в 18:26
1
ответ
вспомогательная функция в R
Я пытаюсь заменить NA на 0 для некоторых конкретных переменных независимо от их положения. я написал ниже код, но получаю некоторую ошибку.. data1[, starts_with("Year_")][is.na(data1[, starts_with("Year_")])] <- 0 я получил ошибку ниже Error: No …
09 мар '20 в 14:34
1
ответ
Замена среднего из псих :: описать для режима в фрейме данных
Мне нравится сводная статистика псих:: описать, но я хочу заменить среднее значение режимом, но только для факторных переменных. Как мне запрограммировать вывод Mode для замены setosa (или любой другой факторной переменной)? Я использую радужную обо…
02 сен '20 в 02:05
3
ответа
Поскольку .key устарел, как можно переименовать столбец данных в nest()?
Перед .key устарел, я сделал это: library(tidyverse) mtcars %>% group_by(cyl) %>% nest(.key = "my_name") Помощь nest() указывает, что теперь это выполняется с использованием аккуратного выбора, но я не знаю, как это сделать.
10 июн '20 в 00:12