
Bom dia pessoal Estou trabalhando com dados de temperatura, meu banco de dados é assim: D1 D2 D3 D4 ....D365 23 24 23 24 .... 24 22 23 24 24 .... 23 25 25 24 24 .... 22 25 25 19 23 .... 24 . . . . em que Di é o dia i ate o 365° dia do ano e tenho 23 anos de serie, ou seja, 23 linhas e preciso destes dados D1 23 D1 22 . . . D2 24 D2 23 . . . D365 24 D365 23 . . . . . . se alguem puder me ajudar a fazer essa transformação no R. Muito obrigada.. Natália da Silva Martins Bacharel em Estatística - Universidade Estadual de Maringá/ UEM Mestranda em Estatística e Experimentação Agronômica - ESALQ/ USP Contato: (19) 8306-4743

veja a função reshape() On Wed, 27 Jun 2012, Natalia Martins wrote:
Bom dia pessoalEstou trabalhando com dados de temperatura, meu banco de dados é assim: D1 D2 D3 D4 ....D365 23 24 23 24 .... 24 22 23 24 24 .... 23 25 25 24 24 .... 22 25 25 19 23 .... 24 . . . .
em que Di é o dia i ate o 365° dia do ano e tenho 23 anos de serie, ou seja, 23 linhas
e preciso destes dados D1 23 D1 22 . . . D2 24 D2 23 . . . D365 24 D365 23 . . . . . .
se alguem puder me ajudar a fazer essa transformação no R. Muito obrigada..
Natália da Silva Martins Bacharel em Estatística - Universidade Estadual de Maringá/ UEM Mestranda em Estatística e Experimentação Agronômica - ESALQ/ USP Contato: (19) 8306-4743

Além da sugestão do PJ, você pode fazer isso com o comando stack(), reshape::melt() e plyr::adply(). Um exemplo disponível em http://ridiculas.wordpress.com/2011/05/22/converter-dados-em-formato-amplo-e... À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Walmes mais eu nao tenho a variavel de identificação para nenhum dos casos, devo cria-la? Em 27 de junho de 2012 12:11, Walmes Zeviani <walmeszeviani@gmail.com>escreveu:
Além da sugestão do PJ, você pode fazer isso com o comando stack(), reshape::melt() e plyr::adply(). Um exemplo disponível em
http://ridiculas.wordpress.com/2011/05/22/converter-dados-em-formato-amplo-e...
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@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.
-- Natália da Silva Martins Bacharel em Estatística - Universidade Estadual de Maringá/ UEM Mestranda em Estatística e Experimentação Agronômica - ESALQ/ USP Contato: (19) 8306-4743

Veja se a função t() para transpor os dados te ajuda. Abs. Em 27 de junho de 2012 12:41, Natalia Martins <nsmbarreto@gmail.com>escreveu:
Walmes mais eu nao tenho a variavel de identificação para nenhum dos casos, devo cria-la?
Em 27 de junho de 2012 12:11, Walmes Zeviani <walmeszeviani@gmail.com>escreveu:
Além da sugestão do PJ, você pode fazer isso com o comando stack(), reshape::melt() e plyr::adply(). Um exemplo disponível em
http://ridiculas.wordpress.com/2011/05/22/converter-dados-em-formato-amplo-e...
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@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.
--
Natália da Silva Martins Bacharel em Estatística - Universidade Estadual de Maringá/ UEM Mestranda em Estatística e Experimentação Agronômica - ESALQ/ USP Contato: (19) 8306-4743
_______________________________________________ R-br mailing list R-br@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.
-- Marcos F. Silva http://sites.google.com/site/marcosfs2006

Natalia se voce tiver uma variável apenas pode fazer algo masi simples ## simulando dados com estrutura similar M <- matrix(rpois(5*8, lam=8), nc=5) colnames(M) <- paste("D", 1:5, sep="") M o que voce quer é o seguinte: ## passando apra data-frame empilhandos as linhas de M df <- data.frame(data=colnames(M), dados=as.vector(t(M))) df On Wed, 27 Jun 2012, Natalia Martins wrote:
Walmes mais eu nao tenho a variavel de identificação para nenhum dos casos, devo cria-la?
Em 27 de junho de 2012 12:11, Walmes Zeviani <walmeszeviani@gmail.com> escreveu: Além da sugestão do PJ, você pode fazer isso com o comando stack(), reshape::melt() e plyr::adply(). Um exemplo disponível em
http://ridiculas.wordpress.com/2011/05/22/converter-dados-em-formato-amplo-e...
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ R-br mailing list R-br@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.
--
Natália da Silva Martins Bacharel em Estatística - Universidade Estadual de Maringá/ UEM Mestranda em Estatística e Experimentação Agronômica - ESALQ/ USP Contato: (19) 8306-4743

Sim, Possivelmente a sua identificação é o próprio número da linha, então você pode fazer dados$id <- 1:nrow(dados) e aí segue conforme a matéria do ridículas. À dispposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
participantes (4)
-
Marcos Silva
-
Natalia Martins
-
Paulo Justiniano
-
Walmes Zeviani