[R-br] Selecionar colunas de interesse apartir de uma matriz...
FHRB Toledo
fernandohtoledo em gmail.com
Quarta Setembro 19 07:53:33 BRT 2012
Elisa,
Encaminha suas dúvidas para a Lista... Lá a chance de você ter uma resposta
é maior, além da possibilidade de ter mais de uma resposta.
att,
FH
2012/9/18 <elisabpereira em gmail.com>
> Tem como fazer para mais de uma coluna da matriz ao mesmo tempo? Por
> exemplo, quero que selecione apenas as colunas em que o 7, 9 e 2 apareçam
> respectivamente. Tipo, na primeira coluna aparece o 7, na segunda aparece o
> 9 e na terceira aparece o 2. Sempre nessa ordem
>
> Obrigada
>
>
>
>
>
> <quote author='FHRB Toledo'>
> Sim, sim... ato falho, vamos por partes:
>
> Me precipitei... agora segue código testado, um pouco mais complicado, veja
> se compreende a lógica:
>
> matriz <- matrix(c(1,2,3,4,5,6,7,0,7,4,9,8,8,1,0,8,5,6,6,4,1,3,2,4,4,
> 1,1,8,5,5,9,8,7,5,2),,7,byrow=T)
>
> matriz[,which(apply(matriz, 2, function(x) sum(match(x, 7), na.rm = TRUE))
> == 1)]
>
> att,
> FH
>
> 2012/9/15 andrebvs <andrebvs em bol.com.br>
>
> > Obg Fernando, mas aparece a seguinte mensagem quando executo os comandos
> > abaixo: *Erro: tipo de subscrito inválido 'list'*
> >
> > *CMR:*
> > * *
> > matriz <- matrix(c(1,2,3,4,5,6,7,0,7,4,9,8,8,1,0,8,5,6,6,4,1,3,2,4,4,
> > 1,1,8,5,5,9,8,7,5,2),,7,byrow=T)
> >
> > selecao <- function (x) which(x == 7)
> > soselecionadas <- matriz[,apply(matriz,2,selecao)]
> >
> >
> >
> > ------------------------------
> > Em 15/09/2012 19:14, *FHRB Toledo < fernandohtoledo em gmail.com >*
> escreveu:
> > André,
> >
> > Tente:
> >
> > selecao
> >
> > so.selecionadas
> >
> > Sendo matriz a sua matriz apresentada.
> >
> > att,
> > FH
> >
> > 2012/9/15 andrebvs
> > <andrebvs em bol.com.br<http://../../../undefined/compose?to=
> andrebvs em bol.com.br>
> > >
> >
> >> Olá colegas!
> >>
> >> Como selecionar apenas as colunas que contenham um determinado número de
> >> interesse?
> >>
> >> Por exemplo:
> >>
> >> C1 C2 C3 C4 C5 C6 C7
> >> 1 2 3 4 5 6 7
> >> 0 7 4 9 8 8 1
> >> 0 8 5 6 6 4 1
> >> 3 2 4 4 1 1 8
> >> 5 5 9 8 7 5 2
> >>
> >> Neste exemplo, suponhamos que o valor de interesse seja 7, então,
> >> gostaria que a saída fosse as seguintes colunas:
> >>
> >> C2 C5 C7
> >> 2 5 7
> >> 7 8 1
> >> 8 6 1
> >> 2 1 8
> >> 5 7 2
> >>
> >> thanks!
> >>
> >> Att.
> >> André
> >>
> >> _______________________________________________
> >> R-br mailing list
> >> R-br em listas.c3sl.ufpr.br<http://../../../undefined/compose?to=
> 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.
> >
> >
> > _______________________________________________
> > 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.
> >
>
> _______________________________________________
> 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.
> </quote>
> Quoted from:
>
> http://r-br.2285057.n4.nabble.com/R-br-Selecionar-colunas-de-interesse-apartir-de-uma-matriz-tp4656217p4656222.html
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120919/4155e768/attachment.html>
Mais detalhes sobre a lista de discussão R-br