vc precisa usar colchetes "[" duplos dados[[i]] <- as.numeric(dados[[i]])
idem para a parte as.real() Em 4 de abril de 2013 14:44, <[email protected]> escreveu: > > Boa tarde, > tenho um ficheiro com umas linhas e colunas: > estes são os meus dados: > 2012 JAN FEV MAR ABR MAI JUN JUL AGO SET > OUT NOV DEZ > Custo Tratamento (Fármacos, Análises e MCDs) > Não Panakeia 23,62 28,31 22,46 22,03 27,66 20,92 21,28 > 25,64 20,38 19,96 30,07 17,6 > % de doentes com Hemoglobina >= 10 gr/dl e <= 13 gr/dl > Não Panakeia 75,0% 75,8% 77,6% 77,4% 77,1% 75,0% 75,3% > 77,5% 78,3% 76,8% 75,8% 76,8% > estou a fazer o seguinte código: > > > setwd("f:/dados panakeia e não panakeia") > dados<-read.table("Dados.csv",header=TRUE,sep=";",stringsAsFactors=FALSE,dec=",") > for(i in 1:5){ > dados[i]<-as.numeric(dados[i]) > for(j in 1:13) { > dados[j]<-as.real(gsub('%','',dados[j])) > } > } > Error: (list) object cannot be coerced to type 'double' > colnames(dados) <- c(2012,"Jan:Dez") > dados > > não conheço o erro. > Ana > _______________________________________________ > 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.
