
se vc de fato refere-se a "fator", entao o uso de uma matriz e' inadequado, ja' que ela nao permite o uso de diferentes tipos de variaveis... de qq forma, vc pode fazer algo como: test<-matrix(c(rep(1:3,each=5),rep(4,each=4),runif(38)),byrow=F,nrow=19) test <- as.data.frame(test) ## apenas para "forcar" que a primeira seja um fator, como vc descreveu: test[[1]] <- as.factor(test[[1]]) observe que o nome das colunas e' mudado para V1...V3 (apenas pq nao ha' colnames() definido) names(test) entao, para este caso, primeiro conte quantos casos para cada nivel do fator e seleciona aqueles que satisfazem seu criterio: counts <- table(test[['V1']]) sel <- names(counts)[counts > 4] e, entao, tome o subconjunto de interesse: subset(test, V1 %in% sel) b 2011/4/28 Augusto Ribas <ribas.aca@gmail.com>
Alias num deu certo não
Em 28 de abril de 2011 18:11, Nory <norydaniel@gmail.com> escreveu:
O sinal "!=" significa "diferente de"
Você pode brincar com outros simbolos como ">=" (maior e igual); "<=" (menor e igual); "==" (igual) e dentre outros simbolos logicos. Abraço!
Em 28 de abril de 2011 17:07, Augusto Ribas <ribas.aca@gmail.com>escreveu:
test<-matrix(c(rep(1:3,each=5),rep(4,each=4),rep(5,each=6),runif(44)),byrow=F,nrow=25) test
test2<-test[test[,1]!="4",] test2
Exatamente isso. Fiz um teste aqui, fica no minimo 5 medidas neh? Nossa, o que faz esse != ? Num conhecia isso.
Bem obrigadão
Em 28 de abril de 2011 17:52, Nory <norydaniel@gmail.com> escreveu:
Augusto,
Veja se é mais ou meno isso aqui:
test2<-test[test[,1]!="4",]
Abraço!!!
Em 28 de abril de 2011 16:40, Augusto Ribas <ribas.aca@gmail.com>escreveu:
Ola pessoal. Venho aqui novamente com um problema que deve ser bem simples, mas pra mim ta difícil pensar. Suponhamos que eu tenha dados assim:
#exemplo
test<-matrix(c(rep(1:3,each=5),rep(4,each=4),runif(38)),byrow=F,nrow=19) Basicamente a primeira coluna é um fator e as demais colunas são as medidas dela. Eu queria selecionar os levels do fator que tem 5 ou mais medidas. (Nesse exemplo seria o levels 1,2 e 3 da coluna 1 do test) Então o level 4 não é pra entrar. Acredito que seria com o comando subset, mas eu nao consegui visualisar como seria um teste de logica pra fazer isso. Nem achei um exemplo pra essa situação dando sopa pela net ou na documentação dele. Se alguem puder dar uma ajudinha.
Obrigado.
-- Grato Augusto C. A. Ribas
Site Pessoal: http://augustoribas.heliohost.org/ http://dhost.info/augusto/ Lattes: http://lattes.cnpq.br/7355685961127056
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Nory Daniel de Carvalho Erazo
Técnico em Sistemática Vegetal/Herbário Coordenação de Pesquisas em Botânica-CPBO Instituto Nacional de Pesquisas da Amazônia-INPA Av. André Araújo, 2936, Aleixo, CEP 69060-001, Manaus-AM Fone: (92) 3643-3125 Celular: (92) 8196-4472 E-mail: nory@inpa.gov.br norydaniel@yahoo.com.br norydaniel@hotmail.com norydaniel@gmail.com
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Grato Augusto C. A. Ribas
Site Pessoal: http://augustoribas.heliohost.org/ http://dhost.info/augusto/ Lattes: http://lattes.cnpq.br/7355685961127056
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Nory Daniel de Carvalho Erazo
Técnico em Sistemática Vegetal/Herbário Coordenação de Pesquisas em Botânica-CPBO Instituto Nacional de Pesquisas da Amazônia-INPA Av. André Araújo, 2936, Aleixo, CEP 69060-001, Manaus-AM Fone: (92) 3643-3125 Celular: (92) 8196-4472 E-mail: nory@inpa.gov.br norydaniel@yahoo.com.br norydaniel@hotmail.com norydaniel@gmail.com
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Grato Augusto C. A. Ribas
Site Pessoal: http://augustoribas.heliohost.org/ http://dhost.info/augusto/ Lattes: http://lattes.cnpq.br/7355685961127056
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins)