ordenar colunas - seleção expandida

Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço Marcelo

Nao sei exatamente o que quer pq nao sei o que é selecao expandida nem o que é excel mas me parece que o comando order() pode lhe ser util O sort() é na verdade um "wraper" para order por exemplo sort(x) é o mesmo que x[order(x)] O order() pode ordenar segundo varios argumentos, por exemplo suponha um data-frame (df) com colunas var1, var2 e var3 Uma ordenacao em funcao de 3 variáveis seria: ind <- with(df, order(var1, var2,var3)] df[ind,] On Wed, 10 Oct 2012, marcelo claro de souza wrote:
Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo

PJ, complenentando seu exemplo: Se eu quiser ordem reversa de var2, seu comando ficaria assim: ind <- with(df, order(var1, -var2,var3)] df[ind,] Eu posso também forçar a posição dos NA, veja exemplo no help do order: ## tests of na.last a <- c(4, 3, 2, NA, 1) b <- c(4, NA, 2, 7, 1) z <- cbind(a, b) (o <- order(a, b)); z[o, ] (o <- order(a, b, na.last = FALSE)); z[o, ] (o <- order(a, b, na.last = NA)); z[o, ] []s Leonard de Assis assis <dot> leonard <at> gmail <dot> com Em 10/10/2012 09:27, Paulo Justiniano escreveu:
Nao sei exatamente o que quer pq nao sei o que é selecao expandida nem o que é excel mas me parece que o comando order() pode lhe ser util
O sort() é na verdade um "wraper" para order
por exemplo
sort(x) é o mesmo que x[order(x)]
O order() pode ordenar segundo varios argumentos, por exemplo suponha um data-frame (df) com colunas var1, var2 e var3 Uma ordenacao em funcao de 3 variáveis seria:
ind <- with(df, order(var1, var2,var3)] df[ind,]
On Wed, 10 Oct 2012, marcelo claro de souza wrote:
Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
_______________________________________________ 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.

Pessoal, Estou tentando reproduzir um script que utiliza modelos espaciais e espaço-temporais da página do projeto INLA. O autor usa os bancos de dados 'SIC' ou 'sic.all' e 'sic.100' da biblioteca geoR e o banco 'sic97' da biblioteca gstat. Não consigo encontrar nenhum desses banco com data(nomedobanco) após chamar a respectiva biblioteca. Os dados do GeoR consegui ter acesso na página do livro de Diggle e Ribeiro Jr(2007), em formato .txt e sem a coluna com a covariável que eles utilizam no artigo. Transformei os dados p geodata e consegui reproduzir parte do script. Alguém sabe por que não consigo chamar os bancos no R ou alguém tem esses bancos disponíveis? Desde já agradeço, Taynãna César Simões ENSP-FIOCRUZ

Raynana na geoRE fazendo data(SIC) voce vai ter no seu workspace os objets sic.100, sic.367 e sic.all On Thu, 18 Oct 2012, Taynãna César Simões wrote:
Pessoal,
Estou tentando reproduzir um script que utiliza modelos espaciais e espaço-temporais da página do projeto INLA.
O autor usa os bancos de dados 'SIC' ou 'sic.all' e 'sic.100' da biblioteca geoR e o banco 'sic97' da biblioteca gstat.
Não consigo encontrar nenhum desses banco com data(nomedobanco) após chamar a respectiva biblioteca.
Os dados do GeoR consegui ter acesso na página do livro de Diggle e Ribeiro Jr(2007), em formato .txt e sem a coluna com a covariável que eles utilizam no artigo. Transformei os dados p geodata e consegui reproduzir parte do script.
Alguém sabe por que não consigo chamar os bancos no R ou alguém tem esses bancos disponíveis?
Desde já agradeço,
Taynãna César Simões ENSP-FIOCRUZ

Paulo, Havia tentado desta maneira, mas deu erro. library(geoR) data(SIC) Um amigo sugeriu colocar data(SIC,package='geoR') e deu certo. Não consegui fazer o mesmo com data(sic97,package='gstat') Att, Taynãna ________________________________ De: Paulo Justiniano <paulojus@leg.ufpr.br> Para: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br>; Taynãna César Simões <tay_estatistica@yahoo.com.br> Enviadas: Quinta-feira, 18 de Outubro de 2012 10:20 Assunto: Re: [R-br] Datasets geoR e gstat Raynana na geoRE fazendo data(SIC) voce vai ter no seu workspace os objets sic.100, sic.367 e sic.all On Thu, 18 Oct 2012, Taynãna César Simões wrote:
Pessoal,
Estou tentando reproduzir um script que utiliza modelos espaciais e espaço-temporais da página do projeto INLA.
O autor usa os bancos de dados 'SIC' ou 'sic.all' e 'sic.100' da biblioteca geoR e o banco 'sic97' da biblioteca gstat.
Não consigo encontrar nenhum desses banco com data(nomedobanco) após chamar a respectiva biblioteca.
Os dados do GeoR consegui ter acesso na página do livro de Diggle e Ribeiro Jr(2007), em formato .txt e sem a coluna com a covariável que eles utilizam no artigo. Transformei os dados p geodata e consegui reproduzir parte do script.
Alguém sabe por que não consigo chamar os bancos no R ou alguém tem esses bancos disponíveis?
Desde já agradeço,
Taynãna César Simões ENSP-FIOCRUZ

Oi Taynãna, Isto acontece porque estes bancos são carregados em conjunto ao se chamar os bancos SIC Eu notei isto com o comando data(package="geoR") Para chamar os bancos basta usar: data(SIC, package="geoR") Bj, D 2012/10/18 Taynãna César Simões <tay_estatistica@yahoo.com.br>
Pessoal,
Estou tentando reproduzir um script que utiliza modelos espaciais e espaço-temporais da página do projeto INLA.
O autor usa os bancos de dados 'SIC' ou 'sic.all' e 'sic.100' da biblioteca geoR e o banco 'sic97' da biblioteca gstat.
Não consigo encontrar nenhum desses banco com data(nomedobanco) após chamar a respectiva biblioteca.
Os dados do GeoR consegui ter acesso na página do livro de Diggle e Ribeiro Jr(2007), em formato .txt e sem a coluna com a covariável que eles utilizam no artigo. Transformei os dados p geodata e consegui reproduzir parte do script.
Alguém sabe por que não consigo chamar os bancos no R ou alguém tem esses bancos disponíveis?
Desde já agradeço,
Taynãna César Simões ENSP-FIOCRUZ
_______________________________________________ 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.

Marcelo, Creio que isso deva funcionar! dados <- dados[, order(dados$colunaX)] att, FH 2012/10/10 marcelo claro de souza <marcelo.claro.souza@gmail.com>
Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
_______________________________________________ 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.

Fernando, me parece que voce inverteu linhas e colunas. seria: dados <- dados[order(dados$colunaX), ] On Wed, 10 Oct 2012, FHRB Toledo wrote:
Marcelo,
Creio que isso deva funcionar!
dados <- dados[, order(dados$colunaX)]
att,FH
2012/10/10 marcelo claro de souza <marcelo.claro.souza@gmail.com> Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
_______________________________________________ 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.

Paulo Justiniano e Marcelo, Exatamente, inverti linhas e colunas, peço desculpas... Para um tutorial completo sobre o tema, consultem: http://www.ats.ucla.edu/stat/r/faq/sort.htm att, FH 2012/10/10 Paulo Justiniano <paulojus@leg.ufpr.br>
Fernando, me parece que voce inverteu linhas e colunas. seria:
dados <- dados[order(dados$colunaX), ]
On Wed, 10 Oct 2012, FHRB Toledo wrote:
Marcelo,
Creio que isso deva funcionar!
dados <- dados[, order(dados$colunaX)]
att,FH
2012/10/10 marcelo claro de souza <marcelo.claro.souza@gmail.com**> Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ 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.

Muito obrigado pelas contribuições. Deu certo. Abraço. Em 10 de outubro de 2012 09:38, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Paulo Justiniano e Marcelo,
Exatamente, inverti linhas e colunas, peço desculpas... Para um tutorial completo sobre o tema, consultem: http://www.ats.ucla.edu/stat/r/faq/sort.htm
att, FH
2012/10/10 Paulo Justiniano <paulojus@leg.ufpr.br>
Fernando, me parece que voce inverteu linhas e colunas. seria:
dados <- dados[order(dados$colunaX), ]
On Wed, 10 Oct 2012, FHRB Toledo wrote:
Marcelo,
Creio que isso deva funcionar!
dados <- dados[, order(dados$colunaX)]
att,FH
2012/10/10 marcelo claro de souza <marcelo.claro.souza@gmail.com**> Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ 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.
_______________________________________________ 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.

Olá Fernando, Infelizmente não deu certo. Aparece o seguinte erro: dados <- dados[, order(dados$sma)] Erro em `[.data.frame`(dados, , order(dados$sma)) : undefined columns selected Abraço. Em 10 de outubro de 2012 09:28, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Marcelo,
Creio que isso deva funcionar!
dados <- dados[, order(dados$colunaX)]
att, FH
2012/10/10 marcelo claro de souza <marcelo.claro.souza@gmail.com>
Olá pessoal, Preciso reordenar uma coluna de um conjunto de dados, mas gostaria que todas as outras fossem reordenadas juntamente a primeira em estilo seleção expandida, assim como no excel. Tentei o comando sort , mas só consegui ordenar uma coluna de vez. Alguma dica? Muito obrigado. Abraço
Marcelo
_______________________________________________ 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.
_______________________________________________ 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.
participantes (6)
-
Daniel C Bezerra
-
FHRB Toledo
-
Leonard de Assis
-
marcelo claro de souza
-
Paulo Justiniano
-
Taynãna César Simões