
Alguém poderia me ajudar a passar esse comando de SAS pra R, tem que usar mtos if's e não tô conseguindo acertar. SELECT; WHEN(V0602=2) DO; *(FREQUENTA A ESCOLA); SELECT; WHEN(V6003=1) DO; *(REGULAR DE PRIMEIRO GRAU); SELECT; WHEN (V6030=1) DO;*(DURAÇÃO DO ENSINO FUNDAMENTAL = 8 ANOS); SELECT; WHEN(V0605=1) EDUCA3=0; WHEN(V0605=2) EDUCA3=1; WHEN(V0605=3) EDUCA3=2; WHEN(V0605=4) EDUCA3=3; WHEN(V0605=5) EDUCA3=4; WHEN(V0605=6) EDUCA3=5; WHEN(V0605=7) EDUCA3=6; WHEN(V0605=8) EDUCA3=7; OTHERWISE EDUCA3=100; Desde já obrigada, -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 -------------------------------------------------------------------------------------------

Vanessa, Dê uma estudada no item 5.4 desta página, acho que deverá ajudá-la a resolver o seu problema. Atenciosamente Jobenil Júnior http://www.leg.ufpr.br/Rpira/Rpira/node6.html De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Vanessa Felix Enviada em: quinta-feira, 30 de outubro de 2014 15:47 Para: Lista R Assunto: [R-br] Dúvida Alguém poderia me ajudar a passar esse comando de SAS pra R, tem que usar mtos if's e não tô conseguindo acertar. SELECT; WHEN(V0602=2) DO; *(FREQUENTA A ESCOLA); SELECT; WHEN(V6003=1) DO; *(REGULAR DE PRIMEIRO GRAU); SELECT; WHEN (V6030=1) DO;*(DURAÇÃO DO ENSINO FUNDAMENTAL = 8 ANOS); SELECT; WHEN(V0605=1) EDUCA3=0; WHEN(V0605=2) EDUCA3=1; WHEN(V0605=3) EDUCA3=2; WHEN(V0605=4) EDUCA3=3; WHEN(V0605=5) EDUCA3=4; WHEN(V0605=6) EDUCA3=5; WHEN(V0605=7) EDUCA3=6; WHEN(V0605=8) EDUCA3=7; OTHERWISE EDUCA3=100; Desde já obrigada, -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 ------------------------------------------------------------------------------------------- --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com

Vanessa, Se o problema for o SELECT, olhe o package sqldf Se o problema for o CASE ...WHEN, olhe o comando switch De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Vanessa Felix Enviada em: quinta-feira, 30 de outubro de 2014 15:47 Para: Lista R Assunto: [R-br] Dúvida Alguém poderia me ajudar a passar esse comando de SAS pra R, tem que usar mtos if's e não tô conseguindo acertar. SELECT; WHEN(V0602=2) DO; *(FREQUENTA A ESCOLA); SELECT; WHEN(V6003=1) DO; *(REGULAR DE PRIMEIRO GRAU); SELECT; WHEN (V6030=1) DO;*(DURAÇÃO DO ENSINO FUNDAMENTAL = 8 ANOS); SELECT; WHEN(V0605=1) EDUCA3=0; WHEN(V0605=2) EDUCA3=1; WHEN(V0605=3) EDUCA3=2; WHEN(V0605=4) EDUCA3=3; WHEN(V0605=5) EDUCA3=4; WHEN(V0605=6) EDUCA3=5; WHEN(V0605=7) EDUCA3=6; WHEN(V0605=8) EDUCA3=7; OTHERWISE EDUCA3=100; Desde já obrigada, -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 -------------------------------------------------------------------------------------------

Obrigada pessoal, vou tentar novamente. Em 31 de outubro de 2014 22:20, Leonard de Assis <assis.leonard@gmail.com> escreveu:
Vanessa,
Se o problema for o SELECT, olhe o package *sqldf*
Se o problema for o CASE ...WHEN, olhe o comando *switch*
*De:* R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] *Em nome de *Vanessa Felix *Enviada em:* quinta-feira, 30 de outubro de 2014 15:47 *Para:* Lista R *Assunto:* [R-br] Dúvida
Alguém poderia me ajudar a passar esse comando de SAS pra R, tem que usar mtos if's e não tô conseguindo acertar.
SELECT;
WHEN(V0602=2) DO; *(FREQUENTA A ESCOLA);
SELECT;
WHEN(V6003=1) DO; *(REGULAR DE PRIMEIRO GRAU);
SELECT;
WHEN (V6030=1) DO;*(DURAÇÃO DO ENSINO FUNDAMENTAL = 8 ANOS);
SELECT;
WHEN(V0605=1) EDUCA3=0;
WHEN(V0605=2) EDUCA3=1;
WHEN(V0605=3) EDUCA3=2;
WHEN(V0605=4) EDUCA3=3;
WHEN(V0605=5) EDUCA3=4;
WHEN(V0605=6) EDUCA3=5;
WHEN(V0605=7) EDUCA3=6;
WHEN(V0605=8) EDUCA3=7;
OTHERWISE EDUCA3=100;
Desde já obrigada,
--
------------------------------------------------------------------------------------------
Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ
Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448
-------------------------------------------------------------------------------------------
_______________________________________________ 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.
-- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 -------------------------------------------------------------------------------------------

Ahhh, me esqueci do dplyr, este eu não conhecia, fui apresentado a ele esta semana. Muito bom também De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Vanessa Felix Enviada em: terça-feira, 4 de novembro de 2014 10:01 Para: Lista R Assunto: Re: [R-br] RES: Dúvida Obrigada pessoal, vou tentar novamente. Em 31 de outubro de 2014 22:20, Leonard de Assis <assis.leonard@gmail.com <mailto:assis.leonard@gmail.com> > escreveu: Vanessa, Se o problema for o SELECT, olhe o package sqldf Se o problema for o CASE ...WHEN, olhe o comando switch De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br <mailto:r-br-bounces@listas.c3sl.ufpr.br> ] Em nome de Vanessa Felix Enviada em: quinta-feira, 30 de outubro de 2014 15:47 Para: Lista R Assunto: [R-br] Dúvida Alguém poderia me ajudar a passar esse comando de SAS pra R, tem que usar mtos if's e não tô conseguindo acertar. SELECT; WHEN(V0602=2) DO; *(FREQUENTA A ESCOLA); SELECT; WHEN(V6003=1) DO; *(REGULAR DE PRIMEIRO GRAU); SELECT; WHEN (V6030=1) DO;*(DURAÇÃO DO ENSINO FUNDAMENTAL = 8 ANOS); SELECT; WHEN(V0605=1) EDUCA3=0; WHEN(V0605=2) EDUCA3=1; WHEN(V0605=3) EDUCA3=2; WHEN(V0605=4) EDUCA3=3; WHEN(V0605=5) EDUCA3=4; WHEN(V0605=6) EDUCA3=5; WHEN(V0605=7) EDUCA3=6; WHEN(V0605=8) EDUCA3=7; OTHERWISE EDUCA3=100; Desde já obrigada, -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 ------------------------------------------------------------------------------------------- _______________________________________________ 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. -- ------------------------------------------------------------------------------------------ Vanessa Felix do Nascimento Sergio Graduada em Estatística - ICE/UFJF Mestranda em Saúde Coletiva - IMS/UERJ Assistente de pesquisa I - Instituto de Pesquisa Econômica Aplicada – IPEA (32) 8854-4881 / 9142-8428 (21) 97656-3448 -------------------------------------------------------------------------------------------
participantes (3)
-
Jobenil - Gmail
-
Leonard de Assis
-
Vanessa Felix