
Bom dia, alguém me pode dizer como resolvo este erro sem mudar os nomes das variáveis? setwd("f:/Ana_trabalho/Cinacalset") dados<-read.table("Cinacalset_DoseT.csv",header=TRUE,sep=";",dec=",",stringsAsFactors=FALSE) colnames(dados)<-c("DoseT-9", "DoseT-6", "DoseT-3", "DoseT+3", "DoseT+6", "DoseT+9") dados[,-c(1,2,5,6,7)] DoseT-3 DoseT+3 1 900,0 900,0 2 930,0 900,0 3 2.790,0 2.700,0 4 930,0 900,0 5 480,0 870,0 6 1.590,0 930,0 7 930,0 900,0 8 750,0 780,0 9 3.720,0 3.600,0 10 420,0 60,0 11 2.790,0 2.790,0 12 930,0 900,0 13 3.720,0 3.720,0 14 930,0 900,0 15 930,0 1.800,0 16 900,0 930,0 17 1.860,0 1.860,0 18 1.800,0 1.800,0 19 390,0 270,0 20 750,0 780,0 21 930,0 900,0 22 930,0 930,0 23 540,0 450,0 24 390,0 390,0 25 1.860,0 1.860,0 26 2.340,0 2.340,0 27 210,0 390,0 28 390,0 930,0 29 1.440,0 1.350,0 30 930,0 900,0 31 1.410,0 1.560,0 32 840,0 930,0 33 900,0 930,0 34 1.860,0 1.710,0 35 900,0 600,0 36 900,0 1.860,0 37 900,0 930,0 38 900,0 930,0 39 900,0 930,0 40 900,0 930,0 41 390,0 390,0 42 900,0 930,0 43 930,0 900,0 44 2.700,0 2.790,0 45 900,0 930,0 46 900,0 930,0 47 900,0 930,0 48 900,0 930,0 49 900,0 1.860,0 50 1.800,0 930,0 51 1.800,0 930,0 52 3.600,0 3.720,0 53 1.800,0 1.860,0 54 1.860,0 1.860,0 55 1.860,0 1.860,0 56 930,0 900,0 57 360,0 930,0 58 390,0 390,0 59 1.800,0 1.860,0 60 900,0 1.860,0 61 900,0 930,0 62 930,0 930,0 63 930,0 930,0 64 930,0 900,0 65 930,0 900,0 66 900,0 930,0 67 930,0 900,0 68 2.790,0 2.790,0 69 1.860,0 1.800,0 70 390,0 900,0 71 930,0 900,0 72 360,0 390,0 73 900,0 930,0 74 930,0 930,0 75 2.520,0 2.040,0 76 900,0 840,0 77 1.680,0 2.820,0 78 1.680,0 1.860,0 79 840,0 930,0 80 930,0 930,0 81 1.680,0 1.860,0 82 1.860,0 1.800,0 83 900,0 840,0 84 930,0 1.860,0 85 930,0 900,0 86 930,0 390,0 87 360,0 360,0 88 930,0 930,0 89 930,0 900,0 90 930,0 900,0 91 840,0 1.860,0 92 360,0 360,0 93 1.800,0 1.680,0 wilcox.test(dados[,-c(1,2,5,6,7)]$DoseT-3, + dados[,-c(1,2,5,6,7)]$DoseT+3, paired=TRUE) Error in wilcox.test.default(dados[, -c(1, 2, 5, 6, 7)]$DoseT - 3, dados[, : not enough (finite) 'x' observations Ana

Ana, pelo jeito que os teus dados estão impressos o R está lendo os números como texto (provavelmente eles possuem um ponto como separador de milhar, tem que tirar eles). Outro erro é como o R está interpretando o $DoseT-3 para carregar a coluna, ele está procurando a variavel DoseT e subtraindo 3 dela, acho que colocando entre aspas ("$DoseT-3") resolva. Tu pode fazer direto: wilcox.test(dados$"DoseT-3", dados$"DoseT+3", paired=TRUE) pois não há a necessidade de tirar as colunas que tu não vai utilizar, uma vez que tu chama as que tu vai utilizar. 2013/6/20 <alanarocha@sapo.pt>
Bom dia, alguém me pode dizer como resolvo este erro sem mudar os nomes das variáveis? setwd("f:/Ana_trabalho/**Cinacalset") dados<-read.table("Cinacalset_**DoseT.csv",header=TRUE,sep=";"** ,dec=",",stringsAsFactors=**FALSE) colnames(dados)<-c("DoseT-9", "DoseT-6", "DoseT-3", "DoseT+3", "DoseT+6", "DoseT+9") dados[,-c(1,2,5,6,7)] DoseT-3 DoseT+3 1 900,0 900,0 2 930,0 900,0 3 2.790,0 2.700,0 4 930,0 900,0 5 480,0 870,0 6 1.590,0 930,0 7 930,0 900,0 8 750,0 780,0 9 3.720,0 3.600,0 10 420,0 60,0 11 2.790,0 2.790,0 12 930,0 900,0 13 3.720,0 3.720,0 14 930,0 900,0 15 930,0 1.800,0 16 900,0 930,0 17 1.860,0 1.860,0 18 1.800,0 1.800,0 19 390,0 270,0 20 750,0 780,0 21 930,0 900,0 22 930,0 930,0 23 540,0 450,0 24 390,0 390,0 25 1.860,0 1.860,0 26 2.340,0 2.340,0 27 210,0 390,0 28 390,0 930,0 29 1.440,0 1.350,0 30 930,0 900,0 31 1.410,0 1.560,0 32 840,0 930,0 33 900,0 930,0 34 1.860,0 1.710,0 35 900,0 600,0 36 900,0 1.860,0 37 900,0 930,0 38 900,0 930,0 39 900,0 930,0 40 900,0 930,0 41 390,0 390,0 42 900,0 930,0 43 930,0 900,0 44 2.700,0 2.790,0 45 900,0 930,0 46 900,0 930,0 47 900,0 930,0 48 900,0 930,0 49 900,0 1.860,0 50 1.800,0 930,0 51 1.800,0 930,0 52 3.600,0 3.720,0 53 1.800,0 1.860,0 54 1.860,0 1.860,0 55 1.860,0 1.860,0 56 930,0 900,0 57 360,0 930,0 58 390,0 390,0 59 1.800,0 1.860,0 60 900,0 1.860,0 61 900,0 930,0 62 930,0 930,0 63 930,0 930,0 64 930,0 900,0 65 930,0 900,0 66 900,0 930,0 67 930,0 900,0 68 2.790,0 2.790,0 69 1.860,0 1.800,0 70 390,0 900,0 71 930,0 900,0 72 360,0 390,0 73 900,0 930,0 74 930,0 930,0 75 2.520,0 2.040,0 76 900,0 840,0 77 1.680,0 2.820,0 78 1.680,0 1.860,0 79 840,0 930,0 80 930,0 930,0 81 1.680,0 1.860,0 82 1.860,0 1.800,0 83 900,0 840,0 84 930,0 1.860,0 85 930,0 900,0 86 930,0 390,0 87 360,0 360,0 88 930,0 930,0 89 930,0 900,0 90 930,0 900,0 91 840,0 1.860,0 92 360,0 360,0 93 1.800,0 1.680,0 wilcox.test(dados[,-c(1,2,5,6,**7)]$DoseT-3, + dados[,-c(1,2,5,6,7)]$DoseT+3, paired=TRUE) Error in wilcox.test.default(dados[, -c(1, 2, 5, 6, 7)]$DoseT - 3, dados[, : not enough (finite) 'x' observations Ana
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
participantes (2)
-
alanarocha@sapo.pt
-
Rodrigo Coster