Hola, Fernando:

Prueba ésto:



preguntar<- function (matriz_respuestas_interna)

{

    cat("\n","¿Acertaste la respuesta (NO:0

SI:1)?","\n")

        y<-scan(n=1)

    return (cbind(matriz_respuestas_interna,y))



}

matriz_respuestas <- 1

Res <- preguntar(matriz_respuestas)


Suerte!

Eva







--- El dom, 9/6/13, Fernando Sanchez <fernandsanche@yahoo.es> escribió:

De: Fernando Sanchez <fernandsanche@yahoo.es>
Asunto: [R-es] Problemas con una función: no devuelve lo que quiero
Para: "r-help-es@r-project.org" <r-help-es@r-project.org>
Fecha: domingo, 9 de junio, 2013 21:37

Hola a todos, me estoy volviendo loco con la siguiente
función:

preguntar<- function (matriz_respuestas_interna)
{
    cat("\n","¿Acertaste la respuesta (NO:0
SI:1)?","\n")
        y<-scan(n=1)
    matriz_respuestas_interna<-cbind(matriz_respuestas_interna,y)
}

Resulta que yo he definido la siguiente variable

matriz_respuestas<-1

Y querría que al hacer:

preguntar(matriz_respuestas)


Añadiera a la matriz de respuesta un 1 o un 0 en función de
si se ha acertado o fallado. Sinembargo, no me devuelve nada y al volver ver
el contenido de matriz_respuestas vuelve a salir 1.

¿Alguien me puede ayudar?

Saludos,

Fernando

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

	[[alternative HTML version deleted]]

