[R-br] Criando data frame

Augusto Ribas ribas.aca em gmail.com
Quarta Outubro 5 01:10:33 BRT 2011


Se vc so necessita separar o dataframe da pra fazer com o comando subset()

#por exemplo:
arq2<-subset(arq1,seq %in% 001)

#ou ainda mexer no resultado final com o select

arq2<-subset(arq1,seq %in% 001, select= -seq)

#mais informações olha a documentação do comando que tem exemplos melhores

?subset

#bem fazer o mesmo com for da mais trabalho, não sei se vc preciso so
separar o data.frame ou quer fazer uma função mesmo com for...
# se for fazer função melhor esperar quem entende melhor responder :)



Em 4 de outubro de 2011 22:33, Carlos Mendonça
<csaeslpv em centroin.com.br> escreveu:
> Amigos,
>
> tenho um data frame com seq, unid e ref. Nele tenho n observações para cada
> seq. Eu gostaria de saber como posso fazer um "for" para gerar um data frame
> contendo todas as observações do 1º desses seq, depois um outro data
> contendo todas as observações do 2º e assim por diante. Eu teria no final
> tantos data frames quantos fossem os diferentes seq desse arquivo.
>
> Um exemplo para melhor compreensão.
>
> data frame arq1
> seq unid  ref
> 001   50   1000
> 001 150   5000
> 001 220 11000
> 001 500   1000
> 002 810 21500
> 002 450 44000
> 002 990 15000
>
> o que eu quero é um código que me gere o arq2 e o arq3 com o seguinte
> conteúdo.
> arq2
> seq unid   ref
> 001   50   1000
> 001 150   5000
> 001 220 11000
> 001 500   1000
>
> arq3
> seq unid ref
> 002 810 21500
> 002 450 44000
> 002 990 15000
>
> Obrigado,
>
> Carlos Mendonça.
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> 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.
>



-- 
Grato
Augusto C. A. Ribas

Site Pessoal: http://augustoribas.heliohost.org
Lattes: http://lattes.cnpq.br/7355685961127056


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