
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada. sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados

Fatima, Não seria o caso de usar o merge? att, FH 2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.

Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.

Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2... 2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.

Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com> escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.

Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas. Att Alisson Lucrécio da Costa ________________________________ From: Fátima Lima Paula <fatima.lima.paula@gmail.com> To: r-br@listas.c3sl.ufpr.br Sent: Thursday, November 8, 2012 7:37 PM Subject: Re: [R-br] Erro no rbind Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com> escreveu: Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente.
Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com> escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados,
estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.

Os nomes são os mesmos e o número de linhas não. Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br>escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas. Att Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 7:37 PM *Subject:* Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com>escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.

Esse erro acontece quando tu tenta juntar uma variavel factor com outro que nao é factor. Da uma olhada classe por classe de todas tuas colunas. a <- data.frame(id=1:10,a=letters[1:10]) b <- data.frame(id=11:20,a=11:20) rbind(a,b) Como tu falou, ele faz a junção, mas com dados perdidos. 2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Os nomes são os mesmos e o número de linhas não.
Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br>escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas.
Att Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 7:37 PM *Subject:* Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com>escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.

Realmente, Rodrigo, havia 3 variáveis que divergiam. Consertei, mas o mesmo erro continua. Será que pode ser porque os levels das variáveis são diferentes? Em 8 de novembro de 2012 20:04, Rodrigo Coster <rcoster@gmail.com> escreveu:
Esse erro acontece quando tu tenta juntar uma variavel factor com outro que nao é factor. Da uma olhada classe por classe de todas tuas colunas.
a <- data.frame(id=1:10,a=letters[1:10]) b <- data.frame(id=11:20,a=11:20) rbind(a,b)
Como tu falou, ele faz a junção, mas com dados perdidos.
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Os nomes são os mesmos e o número de linhas não.
Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br
escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas.
Att Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 7:37 PM *Subject:* Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com>escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.

Fátima, transforme as variáveis *factors* - *as.character()* ou *as.numeric() - *use a *rbind()* e depois transforme de volta para *factor*. Provavelmente não é o modo mais eficiente, mas acho que é o mais simples de resolver o problema com os níveis. Em 8 de novembro de 2012 20:42, Fátima Lima Paula < fatima.lima.paula@gmail.com> escreveu:
Realmente, Rodrigo, havia 3 variáveis que divergiam. Consertei, mas o mesmo erro continua. Será que pode ser porque os levels das variáveis são diferentes?
Em 8 de novembro de 2012 20:04, Rodrigo Coster <rcoster@gmail.com>escreveu:
Esse erro acontece quando tu tenta juntar uma variavel factor com outro
que nao é factor. Da uma olhada classe por classe de todas tuas colunas.
a <- data.frame(id=1:10,a=letters[1:10]) b <- data.frame(id=11:20,a=11:20) rbind(a,b)
Como tu falou, ele faz a junção, mas com dados perdidos.
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Os nomes são os mesmos e o número de linhas não.
Em 8 de novembro de 2012 19:55, Alisson Lucrecio < alissonluc@yahoo.com.br> escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas.
Att Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 7:37 PM *Subject:* Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com>escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.
_______________________________________________ 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.

Fátima, essa função só serve para quando o numero de linhas são igual. Vc pode me enviar um CRM, que tento ajudar vc. Vc tmb pode descrever melhor como quer os resultado? Att Alisson Lucrécio da Costa ________________________________ From: Fátima Lima Paula <fatima.lima.paula@gmail.com> To: r-br@listas.c3sl.ufpr.br Sent: Thursday, November 8, 2012 8:42 PM Subject: Re: [R-br] Erro no rbind Realmente, Rodrigo, havia 3 variáveis que divergiam. Consertei, mas o mesmo erro continua. Será que pode ser porque os levels das variáveis são diferentes? Em 8 de novembro de 2012 20:04, Rodrigo Coster <rcoster@gmail.com> escreveu: Esse erro acontece quando tu tenta juntar uma variavel factor com outro que nao é factor. Da uma olhada classe por classe de todas tuas colunas.
a <- data.frame(id=1:10,a=letters[1:10]) b <- data.frame(id=11:20,a=11:20) rbind(a,b)
Como tu falou, ele faz a junção, mas com dados perdidos.
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Os nomes são os mesmos e o número de linhas não.
Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br> escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas.
Att Alisson Lucrécio da Costa
________________________________ From: Fátima Lima Paula <fatima.lima.paula@gmail.com> To: r-br@listas.c3sl.ufpr.br Sent: Thursday, November 8, 2012 7:37 PM Subject: Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com> escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente.
Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com> escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, >estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. >Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. >Alguém pode me ajudar? >Obrigada. > > > sim=rbind(sim2008,sim2009,sim2010,sim2011) >Mensagens de aviso perdidas: >1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : > nível de fator inválido, NAs gerados >2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : > nível de fator inválido, NAs gerados >3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : > nível de fator inválido, NAs gerados >4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : > nível de fator inválido, NAs gerados >5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : > nível de fator inválido, NAs gerados >6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : > nível de fator inválido, NAs gerados >7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : > nível de fator inválido, NAs gerados >8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : > nível de fator inválido, NAs gerados >9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : > nível de fator inválido, NAs gerados > > >_______________________________________________ >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.
_______________________________________________ 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.
_______________________________________________ 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.

Se os níveis forem diferentes nas variáveis o R não irá juntar. Uma possibilidade é você definir em cada data frame um conjunto único de níveis. Niv1=unique(levels(df1$var1),levels(df2$var1),...) Df1$var1 <- factor(df1$var1,Niv1) Tem que fazer para todas as variáveis que são fatores em todos os conjuntos de dados Enviado de um dispositivo móvel. Sent from a mobile device. On Nov 8, 2012 9:03 PM, "Alisson Lucrecio" <alissonluc@yahoo.com.br> wrote:
Fátima, essa função só serve para quando o numero de linhas são igual. Vc pode me enviar um CRM, que tento ajudar vc. Vc tmb pode descrever melhor como quer os resultado? Att
Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 8:42 PM *Subject:* Re: [R-br] Erro no rbind
Realmente, Rodrigo, havia 3 variáveis que divergiam. Consertei, mas o mesmo erro continua. Será que pode ser porque os levels das variáveis são diferentes?
Em 8 de novembro de 2012 20:04, Rodrigo Coster <rcoster@gmail.com>escreveu:
Esse erro acontece quando tu tenta juntar uma variavel factor com outro que nao é factor. Da uma olhada classe por classe de todas tuas colunas.
a <- data.frame(id=1:10,a=letters[1:10]) b <- data.frame(id=11:20,a=11:20) rbind(a,b)
Como tu falou, ele faz a junção, mas com dados perdidos.
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Os nomes são os mesmos e o número de linhas não.
Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br>escreveu:
Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas. Att Alisson Lucrécio da Costa ------------------------------ *From:* Fátima Lima Paula <fatima.lima.paula@gmail.com> *To:* r-br@listas.c3sl.ufpr.br *Sent:* Thursday, November 8, 2012 7:37 PM *Subject:* Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com>escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente. Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados, estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.
_______________________________________________ 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.

Por que você não posta um conjunto mínimo de linhas de seu conjunto. Edson Lira Estatístico Manaus-Amazonas ________________________________ De: Fátima Lima Paula <fatima.lima.paula@gmail.com> Para: r-br@listas.c3sl.ufpr.br; Alisson Lucrecio <alissonluc@yahoo.com.br> Enviadas: Quinta-feira, 8 de Novembro de 2012 18:00 Assunto: Re: [R-br] Erro no rbind Os nomes são os mesmos e o número de linhas não. Em 8 de novembro de 2012 19:55, Alisson Lucrecio <alissonluc@yahoo.com.br> escreveu: Fátima, confere suas data.frame se ela tem o mesmo tamanho de linhas.
Att Alisson Lucrécio da Costa
________________________________ From: Fátima Lima Paula <fatima.lima.paula@gmail.com> To: r-br@listas.c3sl.ufpr.br Sent: Thursday, November 8, 2012 7:37 PM Subject: Re: [R-br] Erro no rbind
Desculpe, sou uma anta. Li o help, mas nem reparei esse detalhe. De qualquer forma tentei, mas reportou a mesma advertência: sim=merge(sim2008,sim2009) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados Na verdade, não sei o que querem dizer essas mensagens, porque se faço outros comandos, depois de rbind ele retorna os valores como se o data.frame "sim" tivesse sido construído. Por exemplo, faço: sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
dim(sim) [1] 163842 79
Em 8 de novembro de 2012 19:24, Rodrigo Coster <rcoster@gmail.com> escreveu:
Tu ao menos leu o help do merge? Pra utilizar ele, tem que juntar 2 a 2...
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Tentei, mas não sei se usei corretamente.
Coloquei: sim=merge(sim2008,sim2009,sim2010,sim2011) Erro em fix.by(by.x, x) : 'by' deve especificar coluna(s) como números, nomes ou lógico Não entendi como especificar colunas
Em 8 de novembro de 2012 17:53, FHRB Toledo <fernandohtoledo@gmail.com> escreveu:
Fatima,
Não seria o caso de usar o merge?
att, FH
2012/11/8 Fátima Lima Paula <fatima.lima.paula@gmail.com>
Prezados,
estou tentando juntar 4 bancos de dados com rbind e está retornando os seguintes erros. Os bancos têm as mesmas colunas, mas linhas diferentes. Tive um problema parecido, mas foi porque não estava sendo reconhecido o banco como data.frame. Dessa vez já usei as.data.frame(banco) para todos. Alguém pode me ajudar? Obrigada.
sim=rbind(sim2008,sim2009,sim2010,sim2011) Mensagens de aviso perdidas: 1: In `[<-.factor`(`*tmp*`, ri, value = c(700L, 2030L, 602L, 240L, : nível de fator inválido, NAs gerados 2: In `[<-.factor`(`*tmp*`, ri, value = c(21320120L, 22745270L, 22775040L, : nível de fator inválido, NAs gerados 3: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 4: In `[<-.factor`(`*tmp*`, ri, value = c(1445L, 1240L, 640L, 1300L, : nível de fator inválido, NAs gerados 5: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, 22060020L, NA, 22775113L, : nível de fator inválido, NAs gerados 6: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 7: In `[<-.factor`(`*tmp*`, ri, value = c(230L, 515L, 1505L, 910L, : nível de fator inválido, NAs gerados 8: In `[<-.factor`(`*tmp*`, ri, value = c(23825400L, NA, NA, NA, NA, : nível de fator inválido, NAs gerados 9: In `[<-.factor`(`*tmp*`, ri, value = c(NA, NA, NA, NA, NA, NA, NA, : nível de fator inválido, NAs gerados
_______________________________________________ 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.
_______________________________________________ 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.

Porque não posta um CMR? Faça um sample() de cada arquivo, com 10 linhas pelo menos. Assim você pode passar o dput() deles ou hospedar em algum lugar. No CMR você coloca o comando para ler **diretamente do link** com read.table(), ou fazer download seguido de leitura, file.download()+read.table(). Nas últimas semanas discutimos intensamente maneiras de facilitar a vida de quem tá disposto a te ajudar. Esse tópico já passou de 10 mensagens e o problema não foi resolvido e talvez poderia ter sido se tivéssemos um CMR. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br skype: walmeszeviani twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Prezados, depois de transformar todas as variáveis em characters, consegui. Obrigada. Eu li o https://gist.github.com/1088208, para ver como fazer um CMR e trazer para a lista. O problema é que no meu caso a dificuldade estava no banco em si. Como o banco possui dados identificados, não sei como criar um CMR direto do meu banco tirando as variáveis que não quero passar. Quando criava um banco parecido com o meu, da forma que já vi aqui (nome=c("maria", "josé")), data=c(25032008,31082008), o problema não aparecia. Alguém pode me ajudar e explicar como criar um banco igualzinho ao meu sem passar o banco todo para vocês? Pode ser apenas em forma de tabela? Obrigada Fátima Em 9 de novembro de 2012 13:56, Walmes Zeviani <walmeszeviani@gmail.com>escreveu:
Porque não posta um CMR? Faça um sample() de cada arquivo, com 10 linhas pelo menos. Assim você pode passar o dput() deles ou hospedar em algum lugar. No CMR você coloca o comando para ler **diretamente do link** com read.table(), ou fazer download seguido de leitura, file.download()+read.table(). Nas últimas semanas discutimos intensamente maneiras de facilitar a vida de quem tá disposto a te ajudar. Esse tópico já passou de 10 mensagens e o problema não foi resolvido e talvez poderia ter sido se tivéssemos um CMR.
À disposição. Walmes.
========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br skype: walmeszeviani twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
_______________________________________________ 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 (8)
-
Alisson Lucrecio
-
Edson Lira
-
FHRB Toledo
-
Fátima Lima Paula
-
Leandro Marino
-
Lucas Cusinato
-
Rodrigo Coster
-
Walmes Zeviani