[R-br] Juntando os dados de dois objetos um abaixo do outro

ASANTOS alexandresantosbr em yahoo.com.br
Sábado Abril 14 07:45:28 BRT 2012


Obrigado Benilton,

        Era exatamente este meu problema, no momento de escrever e ler 
fiz header=T e funcionou, agradeço também as demais sugestões dos 
membros do grupo.

Abraço,

Alexandre

Em 13/04/2012 11:35, Benilton Carvalho escreveu:
> o problema eh q vc esta' escrevendo os arquivos *com* cabecalho
> (header) e lendo *sem*...
>
> o q vc quer nao eh:
>
> result1=read.table("tab1.txt",header=T)
> result2=read.table("tab2.txt",header=T)
> tab12=rbind(result1, result2)
>
> ?
>
> 2012/4/13 ASANTOS<alexandresantosbr em yahoo.com.br>:
>> Augusto,
>>
>>        Fiquei ate com vergonha da minha pergunta, mais na verdade eu elaborei
>> ela de maneira errada para o propósito da minha dúvida, na realidade eu
>> tenho:
>>
>> v1<-1:11
>> v2<-rnorm(11)
>> tab1<-cbind(v1,v2)
>> write.table(tab1, file ="tab1.txt", col.names=T, row.names=F)
>>
>> v1<-1:11
>> v2<-rnorm(11)
>> tab2<-cbind(v1,v2)
>> write.table(tab2, file ="tab2.txt", col.names=T, row.names=F)
>>
>> result1=read.table("tab1.txt",header=F)
>>
>> result2=read.table("tab2.txt",header=F)
>>
>>
>> tab12<-rbind(result1,result2)
>>
>> tab12
>>
>>    Porém, quando uso o rbind(), o novo objeto tab12 repete o cabeçalho da
>> tab2 e não não queria isso. Quero a fusão tab1 com cabeçalho e tab2 sem o
>> cabeçalho e sem ter que fazer  tab12[-13,].
>>
>> Obrigado,
>>
>> Alexandre
>>
>>
>> Em 13/04/2012 10:53, Augusto Ribas escreveu:
>>
>> rbind não serve?
>>
>> #exemplo:
>> tab3<-rbind(tab1,tab2)
>> tab3
>>
>>
>>
>> Em 13 de abril de 2012 09:36, ASANTOS<alexandresantosbr em yahoo.com.br>
>> escreveu:
>>> Bom dia Pessoal,
>>>
>>>    Criei um objeto com duas variáveis:
>>>
>>> v1<-1:11
>>> v2<-rnorm(11)
>>> tab1<-cbind(v1,v2)
>>>
>>> e outro:
>>>
>>> v1<-1:11
>>> v2<-rnorm(11)
>>> tab2<-cbind(v1,v2)
>>>
>>> e gostaria de juntar o tab 1 e tab 2 um abaixo do outro em um novo objeto.
>>> Fiz algumas pesquisas e encontrei o pacote plyr que permite especificar o
>>> local onde se deseja a fusão, mas não funcionou não sendo:
>>>
>>> require(plyr)
>>>
>>> tab12<- join(tab1,tab2,type="inner")
>>>
>>>> tab12
>>>       v1          v2
>>>   [1,]  1  2.10533290
>>>   [2,]  2 -1.85441266
>>>   [3,]  3 0.95619644
>>>   [4,]  4  1.15970056
>>>   [5,]  5 -0.60433624
>>>   [6,]  6 0.73799947
>>>   [7,]  7 -1.28049285
>>>   [8,]  8 -2.63621583
>>>   [9,]  9 1.36940938
>>> [10,] 10 -0.02570176
>>> [11,] 11  0.99026465
>>>
>>> Que não me dá o resultado esperado, pois esta faltando o tab2.  Alguém
>>> teria alguma sugestão,
>>>
>>> Obrigado,
>>>
>>> Alexandre
>>>
>>> --
>>> Alexandre dos Santos
>>> Engenheiro Florestal, Dr.
>>> Universidade Federal de Lavras
>>> Departamento de Entomologia
>>> Laboratório de Entomologia Florestal
>>> Caixa Postal 3037
>>> 37200-000 - Lavras/MG
>>> Fone: +55 (35) 9223-0304
>>>
>>> _______________________________________________
>>> 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.
>>
>>
>>
>> --
>> Grato
>> Augusto C. A. Ribas
>>
>> Site Pessoal: http://augustoribas.heliohost.org
>> Lattes: http://lattes.cnpq.br/7355685961127056
>>
>>
>>
>> _______________________________________________
>> 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.
>>
>>
>>
>> --
>> Alexandre dos Santos
>> Engenheiro Florestal, Dr.
>> Universidade Federal de Lavras
>> Departamento de Entomologia
>> Laboratório de Entomologia Florestal
>> Caixa Postal 3037
>> 37200-000 - Lavras/MG
>> Fone: +55 (35) 9223-0304
>>
>>
>> _______________________________________________
>> 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.
>


-- 
Alexandre dos Santos
Engenheiro Florestal, Dr.
Universidade Federal de Lavras
Departamento de Entomologia
Laboratório de Entomologia Florestal
Caixa Postal 3037
37200-000 - Lavras/MG
Fone: +55 (35) 9223-0304



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