Un cordial y respetuoso saludo a todos: Escribo estas lineas para solicitar orientación en relación con lo siguiente: Estoy haciendo un escript en R en el que necesito que el usuario ingrese unos datos y estos sean leídos y asignados a una variable para luego procesarlos, por ejemplo calcular promedios, varianzas, etc , el asunto es que escribo el siguiente código y no me funciona: z<-cat("ingrese el valor")x<-scan(z)cat("los valores ingresados son", x ,"\n") agradezco inmensamente cualquier orientación, ¿debo cambiar el código?, ¿cómo debo hacer esto?gracias. y un abrazo fraternal. [[alternative HTML version deleted]]
Hola Heber, A mí me funciona con una pequeña modificación: cat("ingrese el valor") x <- scan() cat("los valores ingresados son", x ,"\n") Saludos Paco El 11/09/2015 a las 23:50, heber sarmiento via R-help-es escribió:> z<-cat("ingrese el valor")x<-scan(z)cat("los valores ingresados son", x ,"\n")-- Dr Francisco Rodriguez-Sanchez Integrative Ecology Group Estacion Biologica de Doñana - CSIC Avda. Americo Vespucio s/n 41092 Sevilla (Spain) http://bit.ly/frod_san
Hola, cat no te captura los valores, solamente escribe el mensaje en la consola. Podrías hacer lo siguientes: cat("Ingresa el valor"); x<-scan(); cat("los valores ingresados son", x, "\n"); Espero te sirva El vie., 11 de sept. de 2015 a la(s) 4:50 p. m., heber sarmiento via R-help-es <r-help-es en r-project.org> escribió:> Un cordial y respetuoso saludo a todos: > Escribo estas lineas para solicitar orientación en relación con lo > siguiente: > Estoy haciendo un escript en R en el que necesito que el usuario ingrese > unos datos y estos sean leídos y asignados a una variable para luego > procesarlos, por ejemplo calcular promedios, varianzas, etc , el asunto es > que escribo el siguiente código y no me funciona: > z<-cat("ingrese el valor")x<-scan(z)cat("los valores ingresados son", x > ,"\n") > agradezco inmensamente cualquier orientación, ¿debo cambiar el código?, > ¿cómo debo hacer esto?gracias. > y un abrazo fraternal. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Hola, Aunque un poco tarde... Puedes tener la información (texto) que quieres mostrar en un fichero y llamarla desde tu script. Este podría ser el script deforma básica , que incluye también la salida ordenada que comentabas: #----------> #Informacion inicial > infoIni <- readLines("quijote.txt"); infoIni[1] "En un lugar de la Mancha, de cuyo nombre no quiero acordarme," [2] " no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero," [3] " adarga antigua, rocín flaco y galgo corredor. Una olla de algo más vaca que carnero, " [4] "salpicón las más noches, duelos y quebrantos los sábados, lentejas los viernes, " [5] "algún palomino de añadidura los domingos, consumían las tres partes de su hacienda. " [6] "El resto della concluían sayo de velarte, calzas de velludo para las fiestas con sus " [7] "pantuflos de lo mismo, los días de entre semana se honraba con su vellori de lo más fino. "> #Captura de datos > cat("Ingresa el valor");Ingresa el valor> x<-scan();1: 10 2: 3 3: 4 4: 8 5: 90 6: 75 7: Read 6 items> #Salida de datos > xOut <- sort(x, decreasing=TRUE) > cat("los valores ingresados son", xOut, "\n");los valores ingresados son 90 75 10 8 4 3 #---------- Saludos, Carlos Ortega www.qualityexcellence.es El 11 de septiembre de 2015, 23:50, heber sarmiento via R-help-es < r-help-es en r-project.org> escribió:> Un cordial y respetuoso saludo a todos: > Escribo estas lineas para solicitar orientación en relación con lo > siguiente: > Estoy haciendo un escript en R en el que necesito que el usuario ingrese > unos datos y estos sean leídos y asignados a una variable para luego > procesarlos, por ejemplo calcular promedios, varianzas, etc , el asunto es > que escribo el siguiente código y no me funciona: > z<-cat("ingrese el valor")x<-scan(z)cat("los valores ingresados son", x > ,"\n") > agradezco inmensamente cualquier orientación, ¿debo cambiar el código?, > ¿cómo debo hacer esto?gracias. > y un abrazo fraternal. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]