Contagem das linhas de uma matriz

Boa tarde pessoal, a questão é a seguinte: queria saber se existe algum comando equivalente ao comando table() para tabelar os valores das linhas de uma matriz. Por exemplo: matriz=matrix(rep(1:20),10,10,byrow=TRUE) funcaoDesconhecida(mat) # essa funcao acima deveria me retornar falando que a linha (1,2,...,10) aparece 5 vezes e a linha (11,12,13,...,20) aparece 5 vezes. alguma ideia? Att, Diego Leal Togni

Na falta de coisa melhor: table(apply(matriz,1,paste,collapse='_')) 2012/4/30 Diego Leal <diego.leight@gmail.com>
Boa tarde pessoal,
a questão é a seguinte: queria saber se existe algum comando equivalente ao comando table() para tabelar os valores das linhas de uma matriz. Por exemplo:
matriz=matrix(rep(1:20),10,10,**byrow=TRUE) funcaoDesconhecida(mat) # essa funcao acima deveria me retornar falando que a linha (1,2,...,10) aparece 5 vezes e a linha (11,12,13,...,20) aparece 5 vezes.
alguma ideia?
Att, Diego Leal Togni
_______________________________________________ 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.

Valeu Rodrigo!!!! Deu certo. O que exatamente este comando apply faz? Em 30/04/2012 18:21, Rodrigo Coster escreveu:
Na falta de coisa melhor:
table(apply(matriz,1,paste,collapse='_'))
2012/4/30 Diego Leal <diego.leight@gmail.com <mailto:diego.leight@gmail.com>>
Boa tarde pessoal,
a questão é a seguinte: queria saber se existe algum comando equivalente ao comando table() para tabelar os valores das linhas de uma matriz. Por exemplo:
matriz=matrix(rep(1:20),10,10,byrow=TRUE) funcaoDesconhecida(mat) # essa funcao acima deveria me retornar falando que a linha (1,2,...,10) aparece 5 vezes e a linha (11,12,13,...,20) aparece 5 vezes.
alguma ideia?
Att, Diego Leal Togni
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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.

Ele vai aplicar o comando paste() em todas as linhas... ?apply, da uma olhada la, tem varios comandos do tipo 2012/4/30 Diego Leal <diego.leight@gmail.com>
Valeu Rodrigo!!!! Deu certo. O que exatamente este comando apply faz?
Em 30/04/2012 18:21, Rodrigo Coster escreveu:
Na falta de coisa melhor:
table(apply(matriz,1,paste,collapse='_'))
2012/4/30 Diego Leal <diego.leight@gmail.com>
Boa tarde pessoal,
a questão é a seguinte: queria saber se existe algum comando equivalente ao comando table() para tabelar os valores das linhas de uma matriz. Por exemplo:
matriz=matrix(rep(1:20),10,10,byrow=TRUE) funcaoDesconhecida(mat) # essa funcao acima deveria me retornar falando que a linha (1,2,...,10) aparece 5 vezes e a linha (11,12,13,...,20) aparece 5 vezes.
alguma ideia?
Att, Diego Leal Togni
_______________________________________________ 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 listR-br@listas.c3sl.ufpr.brhttps://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 (2)
-
Diego Leal
-
Rodrigo Coster