de qq forma, fica ai' como eu faria... estou usando a variavel 'n.talhao' como estratificador, pois a sua variavel 'ab' nao parece bem definida (faca o table(dados$ab) para entender o meu ponto de vista):
res = do.call(rbind, lapply(split(dados, dados$n.talhao), function(x) x[sample(nrow(x), 20),])) Em 20 de maio de 2014 11:51, Benilton Carvalho <[email protected]>escreveu: > Alexandre, eu realmente nao entendi o que vc quis dizer. > > Para cada grupo definido pela variable 'ab', vc quer uma amostra de > tamanho 20? e' isso? > > b > > > Em 20 de maio de 2014 11:23, ASANTOS <[email protected]>escreveu: > > Boa tarde Pessoal, >> >> Ainda não consegui solucionar meu problema usando uma função com >> sample: >> >> Tenho os seguintes dados artificiais: >> >> # >> set.seed(765) >> >> proj.talhao<-sort(rep(c("tamandua","itapagi","corrego"),100)) >> n.talhao<-sort(rep(c("144","256","356","144","301","180"),50)) >> dados<-as.data.frame(cbind(proj.talhao,n.talhao)) >> dados$medida1<-rnorm(nrow(dados),300) >> dados$medida2<-rnorm(nrow(dados),300) >> dados$medida3<-rnorm(nrow(dados),300) >> dados$ab<- interaction(dados$proj.talhao, dados$n.talhao) >> head(dados) >> ## >> >> >> E gostaria que a cada alteração em cada área umas das 5 áreas do objeto >> dados$ab fossem amostradas 20 linhas e o resultado fosse armazenado como: >> >> proj.talhao n.talhao medida1 medida2 medida3 ab >> 1 corrego 144 299.8956 300.5377 300.7281 corrego.144 >> 2 corrego 144 300.7179 298.9645 301.9793 corrego.144 >> 3 corrego 144 300.5074 302.8484 298.4562 corrego.144 >> >> Onde tenho somente as linhas sorteadas com todos os identificadores >> originais, >> >> Obrigado, >> >> >> >> >> >> -- >> ====================================================================== >> Alexandre dos Santos >> Proteção Florestal >> IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso >> Campus Cáceres >> Caixa Postal 244 >> Avenida dos Ramires, s/n >> Bairro: Distrito Industrial >> Cáceres - MT CEP: 78.200-000 >> Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) >> e-mails:[email protected] >> [email protected] >> Lattes: http://lattes.cnpq.br/1360403201088680 >> ====================================================================== >> >> _______________________________________________ >> R-br mailing list >> [email protected] >> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br >> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça >> código mínimo reproduzível. >> > > > > -- > > [image: Benilton Carvalho on about.me] > > Benilton Carvalho > about.me/benilton > <http://about.me/benilton> > -- [image: Benilton Carvalho on about.me] Benilton Carvalho about.me/benilton <http://about.me/benilton>
_______________________________________________ R-br mailing list [email protected] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
