Resultados da pesquisa a pedido "plyr"

1 a resposta

Pode `ddply` (ou similar) fazer uma janela deslizante?

Algo com sliding = function(df, n, f) ldply(1:(nrow(df) - n + 1), function(k) f(df[k:(k + n - 1), ]) )Isso seria usado como > df n a 1 1 0.8021891 2 2 0.9446330 ... > sliding(df, 2, function(df) with(df, + data.frame(n = n[1], a = a[1], b = ...

2 a resposta

Como ddply () sem classificar?

Uso o código a seguir para resumir meus dados, agrupados por Composto, Replicar e Mass summaryDataFrame <- ddply(reviewDataFrame, .(Compound, Replicate, Mass), .fun = calculate_T60_Over_T0_Ratio) Um efeito colateral lamentável é que o quadro ...

3 a resposta

ddply com a função lm ()

Oi pessoal como posso usar a função ddply para o modelo linear: x1 <- c(1:10, 1:10) x2 <- c(1:5, 1:5, 1:5, 1:5) x3 <- c(rep(1,5), rep(2,5), rep(1,5), rep(2,5)) set.seed(123) y <- rnorm(20, 10, 3) mydf <- data.frame(x1, x2, x3, y) require(plyr) ...

6 a resposta

Média dos elementos em uma lista de data.frames

uponha que eu tivesse uma lista de data.frames (de linhas e colunas iguai dat1 <- as.data.frame(matrix(rnorm(25), ncol=5)) dat2 <- as.data.frame(matrix(rnorm(25), ncol=5)) dat3 <- as.data.frame(matrix(rnorm(25), ncol=5)) all.dat <- ...

2 a resposta

Como é possível agregar e resumir dados rapidament

Tenho um conjunto de dados cujos cabeçalhos são assim: PID Time Site Rep Count Quero somar oCount porRep para cadaPID x Time x Site combo no data.frame resultante, quero obter o valor médio deCount paraPID x Time x Site combo. A função atual ...

3 a resposta

Como criar vários arquivos CSV em R?

Tenho um arquivo .csv com dados para diferentes cromossomos. Os nomes dos cromossomos são armazenados na primeira coluna (nome da coluna: Chr). Meu objetivo é separar os dados de cada cromossomo, ou seja, (Chr1, Chr2 etc) e criar arquivos csv ...

4 a resposta

Maneiras mais rápidas de calcular frequências e transmitir de longa a larga

Estou tentando obter contagens de cada combinação de níveis de duas variáveis, "semana" e "id". Gostaria que o resultado tivesse "id" como linhas e "semana" como colunas e as contagens como valores. Exemplo do que eu tentei até agora (tentei ...

6 a resposta

Grupo por várias colunas e soma outras colunas múltiplas

Tenho um quadro de dados com cerca de 200 colunas. Dessas, quero agrupar a tabela pelas 10 primeiras, mais ou menos, que são fatores e soma o restante das coluna Tenho uma lista de todos os nomes de colunas que desejo agrupar e a lista de todas ...

6 a resposta

maneira mais rápida de criar variável que agrega uma coluna por ID [duplicado]

Esta pergunta já tem uma resposta aqui: Calcular a média do grupo (ou outras estatísticas de resumo) e atribuir aos dados originais [/questions/6053620/calculate-group-mean-or-other-summary-stats-and-assign-to-original-data] 4 respostas Existe ...

4 a resposta

Estou usando plyr certo? Parece que estou usando muita memória

Tenho o seguinte conjunto de dados um tanto grande: > dim(dset) [1] 422105 25 > class(dset) [1] "data.frame" >Sem fazer nada, o processo R parece levar cerca de 1 GB de RAM. Estou tentando executar o seguinte código: dset <- ddply(dset, ...