Resultados da pesquisa a pedido "plyr"

1 a resposta

fazendo uma operação plyr em todas as linhas de um quadro de dados em R

Eu gosto da sintaxe plyr. Sempre que tenho que usar um dos comandos * apply (), acabo chutando o cachorro e enlouquecendo por 3 dias. Então, para o meu cão e meu fígado, qual é a sintaxe concisa para realizar uma operação ddply em cada linha de ...

2 a resposta

Como passo variáveis para uma função personalizada no ddply?

Considere os seguintes dados: d = data.frame( experiment = as.factor(c("foo", "foo", "foo", "bar", "bar")), si = runif(5), ti = runif(5) )Eu gostaria de realizar um teste de correlação parasi eti, para cadaexperiment nível de fator. Então pensei ...

6 a resposta

R plyr, data.table, aplique determinadas colunas de data.frame

Estou procurando maneiras de acelerar meu código. Eu estou olhando para oapply/ply métodos, bem comodata.table. Infelizmente, estou com problemas. Aqui está umpequeno dados de amostra: ids1 <- c(1, 1, 1, 1, 2, 2, 2, 2) ids2 <- c(1, 2, 3, 4, 1, ...

2 a resposta

Crie um "índice" para cada elemento de um grupo com data.table

Meus dados são agrupados pelos IDs na V6 e ordenados por posição (V1: V3): dt V1 V2 V3 V4 V5 V6 1: chr1 3054233 3054733 . + ENSMUSG00000090025 2: chr1 3102016 3102125 . + ENSMUSG00000064842 3: chr1 3205901 3207317 . - ENSMUSG00000051951 4: chr1 ...

6 a resposta

Aplicando uma função a todas as linhas de uma tabela usando o dplyr?

Ao trabalhar complyr Muitas vezes achei útil usaradply para funções escalares que eu tenho que aplicar a cada linha. por exemplo. data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length ...

4 a resposta

dplyr resume: Equivalente a ".drop = FALSE" para manter grupos com comprimento zero na saída

Ao usarsummarise complyréddply função, categorias vazias são descartadas por padrão. Você pode alterar esse comportamento adicionando.drop = FALSE. No entanto, isso não funciona ao usarsummarise comdplyr. Existe outra maneira de manter categorias ...

1 a resposta

Correlação agrupada com dplyr (funciona apenas no console)

Estou tentando usardplyr para calcular correlações agrupadas, mas algo está claramente errado, pois o código abaixofunciona apenas no console: require(dplyr) set.seed(123) xx = data.frame(group = rep(1:4, 100), a = rnorm(400) , b = rnorm(400)) ...

2 a resposta

tempo de diferença entre linhas usando dplyr

Estou tentando calcular a diferença de tempo entre dois carimbos de data e hora em duas linhas adjacentes usando o pacote dplyr. Aqui está o código: tidy_ex <- function () { library(dplyr) #construct example data data <- data.frame(code = ...

1 a resposta

Usando dplyr para parcelas exploratórias

Eu regularmente usei d_ply para produzir parcelas exploratórias. Um exemplo trivial: require(plyr) plot_species <- function(species_data){ p <- qplot(data=species_data, x=Sepal.Length, y=Sepal.Width) print(p) } d_ply(.data=iris, ...

2 a resposta

Por que resumir ou alterar não funciona com group_by quando carrego `plyr` após` dplyr`?

Nota: O título desta pergunta foi editado para torná-la a pergunta canônica para problemas quandoplyr funções mascaram suadplyr homólogos. O restante da pergunta permanece inalterado. Suponha que eu tenha os seguintes dados: dfx <- data.frame( ...