[R-br] Erro no rbind

Alisson Lucrecio alissonluc em yahoo.com.br
Quinta Novembro 8 21:02:58 BRST 2012


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 em gmail.com>
To: r-br em 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 em 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 em 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 em 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 em gmail.com>
>>>To: r-br em 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 em 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 em 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 em 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 em 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 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.
>>>>>
>>>>
>>>>_______________________________________________
>>>>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.
>>>
>>>
>>>_______________________________________________
>>>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.
>>
>
>_______________________________________________
>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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121108/33d8199d/attachment.html>


Mais detalhes sobre a lista de discussão R-br