x <- t(dat) x A função t() faz transposição
Em 1 de agosto de 2011 16:06, Mauricio Cardeal <[email protected]>escreveu: > Valeu Tura ! Essa função t eu não conhecia. > > Mauricio > UFBA > > Em 1 de agosto de 2011 15:38, Bernardo Rangel Tura > <[email protected]>escreveu: > > On 08/01/2011 03:00 PM, Mauricio Cardeal wrote: >> >>> Olá RMasters, >>> >>> Tenho um data frame que está assim: >>> >>> v1 <- c("id","A","B","C") >>> v2 <- c(1,1,2,1) >>> v3 <- c(0,0,1,1) >>> dat <- as.data.frame(cbind(v1,v2,v3)) >>> dat >>> >>> v1 v2 v3 >>> 1 id 1 2 >>> 2 A 1 0 >>> 3 B 0 1 >>> 4 C 1 1 >>> >>> Gostaria de deixá-lo assim: >>> >>> id A B C >>> 1 1 0 1 >>> 2 0 1 1 >>> >>> Como faço para inverter a partir de dat ? Já tentei o reshape, mas não >>> tive êxito. >>> >>> Vi uma resposta anterior na lista, mas também não consegui reproduzir. >>> >>> Obrigado, >>> >>> Mauricio >>> UFBA >>> >> >> Mauricio, >> >> Eu faria assim: >> >> 1- nova_dat <- data.frame(t(dat))[2:3,] >> 2- names(nova_dat) <- c('id','A','B','C') >> 3- row.names(nova_dat)<-NULL >> >> []s >> Tura >> >> >> >> ______________________________**_________________ >> R-br mailing list >> [email protected] >> https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) >> e forneça código mínimo reproduzível. >> > > > _______________________________________________ > R-br mailing list > [email protected] > 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 [email protected] 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.
