
Boa tarde. Eu tenho um data.frame com 6000 observações e 55 variáveis. Preciso saber quais variáveis diferentes de zero ocorrem para cada observação. Se alguém puder me ajudar. Agradeço desde já a atenção. Aline F. Lipsky

Assumindo que teu banco de dados esta na variável dados: rowSums(dados != 0) 2013/3/26 Aline Lipsky <line_lips@hotmail.com>
Boa tarde.
Eu tenho um data.frame com 6000 observações e 55 variáveis. Preciso saber quais variáveis diferentes de zero ocorrem para cada observação. Se alguém puder me ajudar.
Agradeço desde já a atenção.
Aline F. Lipsky
_______________________________________________ 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.

Oi Rodrigo. Desculpe, não fui muito clara. Eu preciso saber os nomes da variáveis, e não a quantidade. Grata pela ajuda, Aline Date: Tue, 26 Mar 2013 15:19:23 -0300 From: rcoster@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Listar variáveis relevantes Assumindo que teu banco de dados esta na variável dados: rowSums(dados != 0) 2013/3/26 Aline Lipsky <line_lips@hotmail.com> Boa tarde. Eu tenho um data.frame com 6000 observações e 55 variáveis. Preciso saber quais variáveis diferentes de zero ocorrem para cada observação. Se alguém puder me ajudar. Agradeço desde já a atenção. Aline F. Lipsky _______________________________________________ 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.

Eu que li errado, li quantas ao invés de quis. Tu pode ver isso da seguinte maneira: apply(dados < 0, 1, function(x) names(which(x))) Esse comando vai retornar uma lista de tamanho 6000, onde o i-ésimo elemento contem as variáveis menores que 0 da i-ésima observação (quando aparece character(0) é porque não possui nenhum). Caso todos tenham exatamente o mesmo número de observações menores que 0, então vai retornar uma matriz ao invés de uma lista. On Tue, Mar 26, 2013 at 4:53 PM, Aline Lipsky <line_lips@hotmail.com> wrote:
Oi Rodrigo.
Desculpe, não fui muito clara. Eu preciso saber os nomes da variáveis, e não a quantidade.
Grata pela ajuda,
Aline
------------------------------ Date: Tue, 26 Mar 2013 15:19:23 -0300 From: rcoster@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Listar variáveis relevantes
Assumindo que teu banco de dados esta na variável dados:
rowSums(dados != 0)
2013/3/26 Aline Lipsky <line_lips@hotmail.com>
Boa tarde.
Eu tenho um data.frame com 6000 observações e 55 variáveis. Preciso saber quais variáveis diferentes de zero ocorrem para cada observação. Se alguém puder me ajudar.
Agradeço desde já a atenção.
Aline F. Lipsky
_______________________________________________ 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.
_______________________________________________ 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.

Rodrigo, Agora deu certo. Grata pela ajuda. Date: Tue, 26 Mar 2013 17:01:54 -0300 From: rcoster@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Listar variáveis relevantes Eu que li errado, li quantas ao invés de quis. Tu pode ver isso da seguinte maneira: apply(dados < 0, 1, function(x) names(which(x))) Esse comando vai retornar uma lista de tamanho 6000, onde o i-ésimo elemento contem as variáveis menores que 0 da i-ésima observação (quando aparece character(0) é porque não possui nenhum). Caso todos tenham exatamente o mesmo número de observações menores que 0, então vai retornar uma matriz ao invés de uma lista. On Tue, Mar 26, 2013 at 4:53 PM, Aline Lipsky <line_lips@hotmail.com> wrote: Oi Rodrigo. Desculpe, não fui muito clara. Eu preciso saber os nomes da variáveis, e não a quantidade. Grata pela ajuda, Aline Date: Tue, 26 Mar 2013 15:19:23 -0300 From: rcoster@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Listar variáveis relevantes Assumindo que teu banco de dados esta na variável dados: rowSums(dados != 0) 2013/3/26 Aline Lipsky <line_lips@hotmail.com> Boa tarde. Eu tenho um data.frame com 6000 observações e 55 variáveis. Preciso saber quais variáveis diferentes de zero ocorrem para cada observação. Se alguém puder me ajudar. Agradeço desde já a atenção. Aline F. Lipsky _______________________________________________ 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. _______________________________________________ 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 (2)
-
Aline Lipsky
-
Rodrigo Coster