[R-br] De colunas para linhas
Benilton Carvalho
beniltoncarvalho em gmail.com
Terça Maio 24 12:38:54 BRT 2011
exemplo reproduzivel (faltante no post original)
set.seed(1)
x <- data.frame(grp=1:10, x2000=rnorm(10), x2001=rnorm(10))
## solucao
library(reshape)
reshape(x, idvar='grp', varying=2:3, direction='long', sep='')
b
2011/5/24 Roberto Pinho <robertodepinho em gmail.com>:
> Consegui desta forma, se tiverem alguma sugestão mais direta, é sempre bem
> vinda:
>
> rownames(x) = x$SIGLA
> y = x[,2:11]
> z = as.matrix(y)
> w = as.table(z)
> q = as.data.frame(w)
> colnames(q) = c("SIGLA","Ano","Freq")
>
>
>
> 2011/5/24 Roberto Pinho <robertodepinho em gmail.com>
>>
>> Caros,
>>
>>
>> Uma dúvida básica:
>>
>> Eu tenho um data-frame no formato:
>>
>> $ SIGLA: chr
>> $ X2000: num
>> $ X2001: num
>> $ X2002: num
>> $ X2003: num
>> $ X2004: num
>> $ X2005: num
>> $ X2006: num
>> $ X2007: num
>> $ X2008: num
>> $ X2009: num
>>
>> Eu quero colocar os dados no formato :
>>
>> $ SIGLA: chr
>> $ Ano: num ou chr
>> $ Valor: num
>>
>>
>>
>> Desde já obrigado.
>>
>>
>> --
>> Roberto Pinho
>> robertodepinho em gmail.com
>> msn: robertopinho em yahoo.com.br
>> Skype: roberto.pinho
>> http://www.ascoisas.com
>
>
>
> --
> Roberto Pinho
> robertodepinho em gmail.com
> msn: robertopinho em yahoo.com.br
> Skype: roberto.pinho
> http://www.ascoisas.com
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>
>
--
Successful people ask better questions, and as a result, they get
better answers. (Tony Robbins)
Mais detalhes sobre a lista de discussão R-br