
dados<-read.table(header = F, stringsAsFactors = F, text = " n id UF x2002 x2003 x2004 x2005 x2006 x2007 x2008 x2009 x2011 x2012 x2013 x2014 1 1 Acre 192 189 311 311 333 327 338 354 357 381 337 373 2 2 Alagoas 1251 1269 1292 1357 1413 1410 1355 1401 1344 1391 1429 1417 3 3 Amapá 204 198 239 262 252 294 317 299 302 311 332 355 4 4 Amazonas 958 1050 1433 1528 1502 1488 1531 1673 1689 1720 1771 1908 5 5 Bahia 6885 6901 7167 7336 7292 7338 7665 7792 7602 7416 7530 7879 6 6 Ceará 3705 3871 3944 4120 4143 4138 4314 4380 4121 4184 4215 4319 ") dados dados1<-t(dados) dados1 dados2<-dados1[c(-1,-2),] dados2 dados3<-as.data.frame(dados2) rownames(dados3)<-NULL colnames(dados3)<-NULL dados3 ________________________________ De: R-br <r-br-bounces@listas.c3sl.ufpr.br> em nome de Edson Lira via R-br <r-br@listas.c3sl.ufpr.br> Enviado: quinta-feira, 16 de novembro de 2017 11:16 Para: a lista Brasileira oficial de discussão do programa R. Assunto: [R-br] Reshape Bom dia caros amigos, estou trabalhando com a base de dados abaixo(somente 6 linhas): id UF x2002 x2003 x2004 x2005 x2006 x2007 x2008 x2009 x2011 x2012 x2013 x2014 1 1 Acre 192 189 311 311 333 327 338 354 357 381 337 373 2 2 Alagoas 1251 1269 1292 1357 1413 1410 1355 1401 1344 1391 1429 1417 3 3 Amapá 204 198 239 262 252 294 317 299 302 311 332 355 4 4 Amazonas 958 1050 1433 1528 1502 1488 1531 1673 1689 1720 1771 1908 5 5 Bahia 6885 6901 7167 7336 7292 7338 7665 7792 7602 7416 7530 7879 6 6 Ceará 3705 3871 3944 4120 4143 4138 4314 4380 4121 4184 4215 4319 Estou usando o reshape para tentar transformar as linhas em colunas, ou seja, cada uma UF seria uma coluna, e assim com as demais Como gostaria que ficasse: Acre Alagoas Amapá Amazonas Bahia Ceará ano 192 1251 3705 2002 189 1269 3871 2003 311 1293 3944 2004 ... .... Estou usando a rotina: pea<-reshape(pea1, varying=c("x2002","x2003","x2004","x2005","x2006","x2007", "x2008","x2009","x2011","x2012","x2013","x2014"), v.names="Medida", timevar="UF", times=c("Acre","Alagoas","Amapá","Amazonas","Bahia", "Ceará","Distrito Federal","Espírito Santo", "Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul", "Minas Gerais","Pará","Paraíba","Paraná"," Pernambuco", "Piauí","Rio de Janeiro","Rio Grande do Norte", "Rio Grande do Sul","Rondônia","Roraima", "Santa Catarina","São Paulo","Sergipe","Tocantins"), new.row.names=1:27, direction="wide") que está me dando o erro: Erro em varying[, i] : número incorreto de dimensões Alguém tem alguma sugesstão? [ ]'s Prof. Edson Lira, Me Estatístico Manaus-Amazonas