[R-br] trabalhando na area de trabalho do R - part2

Samuel Carvalho samukajm em yahoo.com.br
Segunda Abril 11 12:30:28 BRT 2011


Caros
Venho novamente recorrer sobre um questionamento de como se trabalhar com 
data.frames diferentes na area de trabalho do R e poder manipula-los como o 
exemplo a seguir
### Código R
dados <- data.frame(parcela=rep(1:5, each=3), rep=rep(1:3, 5))
dados$resposta <- rnorm(nrow(dados))
dados
tmp <- dados[dados$rep == 3,]
tmp
dados$resposta[which(dados$parcela %in% tmp$parcela)] <- tmp$resposta
dados
### A idéia é repetir o valor da resposta de rep=3 para todos os outros valores 
de rep daquela parcela
### Ex: Se na parcela 1 o valor da resposta na rep=3 seja -0.8543 então os 
valores na rep 1 e 2 ficariam
### também como -0.8543. Porém neste código acima ele repete a ultima medição 
sequencialmente nao levando
### em consideração se a parcela muda ou nao.
### Para os adeptos de planilha seria algo semelhante ao "procv" 
[]'s
Samuel

 
====================================
Samuel P. C. Carvalho
Mestre em Ciências Florestais [UFLA]
Doutorando em Recursos Florestais [ESALQ/USP]
=============================================
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110411/6ea620f6/attachment.html>


Mais detalhes sobre a lista de discussão R-br