Resultados da pesquisa a pedido "plyr"
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 = ...
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 ...
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) ...
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 <- ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...