<div dir="ltr">Prezados<div><br></div><div>Gostaria de fazer uma função que através de um banco formasse diversos outros bancos selecionados por uma variável.</div><div><br></div><div>Exemplo:</div><div><br></div><div><div>
codigo <- c(rep("10001",10), rep("10005",15),rep("20001",20))</div><div>sexo <- c(rep("m",20),rep("f",25))</div><div>idade <- rnorm(45,20)</div><div><br></div><div>
dados <- cbind(as.data.frame(codigo),as.data.frame(sexo),as.data.frame(idade))</div><div><br></div><div>Quero quebrar esse banco dados em diversos outros bancos pela variável codigo</div><div><br></div><div>como:</div>
<div><br></div><div>dados1 <- dados[which(dados$codigo=="10001"),]<br></div><div>.</div><div>.</div><div>.</div><div>dadosn <- dados[which(dados$codigo=="n"),]<br></div><div><br></div><div>Posso fazer uma table(codigo) e jogar os valores dentro desse comando, mas não sei como fazer isso, deixando a função mais automática.</div>
<div><br></div><div>Outra pergunta tem como eu saber esses bancos comprimidos através do R, por exemplo em ZIP ou RAR? </div><div><br></div><div>Obrigado</div>-- <br><div dir="ltr">Sérgio Henrique Almeida da Silva Junior<br>
Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>
Tel: (21) 68463637<br><div><a href="http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro</a><br></div></div>
</div></div>