Запитання з тегом «plyr»

6
Застосування функції до кожного рядка таблиці за допомогою dplyr?
Під час роботи з plyrмені часто було корисно використовувати adplyдля скалярних функцій, які мені доводиться застосовувати до кожного ряду. напр data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width Species Max.Len 1 5.1 3.5 1.4 0.2 setosa 5.1 2 4.9 3.0 1.4 0.2 setosa 4.9 …
121 r  plyr  dplyr 

4
dplyr резюме: еквівалент “.drop = FALSE” для збереження груп з нульовою довжиною на виході
При використанні summariseз plyr«S ddplyфункції, порожні категорії видаляються за замовчуванням. Ви можете змінити цю поведінку, додавши .drop = FALSE. Однак це не працює при використанні summariseз dplyr. Чи є інший спосіб зберегти порожні категорії в результаті? Ось приклад з підробленими даними. library(dplyr) df = data.frame(a=rep(1:3,4), b=rep(1:2,6)) # Now add an …
97 r  dplyr  plyr  tidyr 

6
dplyr: “Помилка в n (): функцію не слід викликати безпосередньо”
Я намагаюся відтворити один із прикладів у пакеті dplyr, але отримую це повідомлення про помилку. Я очікую побачити новий стовпець n, вироблений з частотою кожної комбінації. Що я пропускаю? Я потрійно перевірив, чи завантажений пакет. library(dplyr) # summarise peels off a single layer of grouping by_vs_am <- group_by(mtcars, vs, am) …

4
Підрахуйте кількість рядків за групою, використовуючи dplyr
Я використовую mtcarsнабір даних. Я хочу знайти кількість записів для певної комбінації даних. Щось дуже схоже на count(*)речення group by у SQL. ddply()від plyr працює на мене library(plyr) ddply(mtcars, .(cyl,gear),nrow) має вихід cyl gear V1 1 4 3 1 2 4 4 8 3 4 5 2 4 6 3 …
83 r  dplyr  count  plyr 

3
Що означає точка в R - особисті уподобання, дотримання імен чи інше?
Я (мабуть) НЕ маю на увазі "всі інші змінні", що означають, як var1~.тут. Мені plyrще раз вказали, я заглянув mlplyі здивувався, чому параметри визначаються такою провідною крапкою: function (.data, .fun = NULL, ..., .expand = TRUE, .progress = "none", .parallel = FALSE) { if (is.matrix(.data) & !is.list(.data)) .data <- .matrix_to_df(.data) …

2
Як я можу паралельно зберігати файли без автоматичного збільшення розміру файлу?
У мене є 2 сценарії, які роблять точно так само. Але один сценарій створює 3 файли RData, які мають вагу 82,7 Кб, а другий сценарій, створюючи 3 файли RData, вагою 120 КБ. перший без паралелі: library("plyr") ddply(.data = iris, .variables = "Species", ##.parallel=TRUE,##Without parallel .fun = function(SpeciesData){ #Create Simple Model …
9 r  plyr 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.