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

Benilton Carvalho beniltoncarvalho em gmail.com
Sexta Abril 13 11:35:44 BRT 2012


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.


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