Este es mi primer ejercicio con errores es una simple sequencia en suma, muchas gracias.> mi_funcion "<-" function(x, y, operacion = "suma"){ if(operacion == "suma"){ return (x + y) z=2}; (x * z = 2)+y} x=1;y=2;z=2; else echo "error";Error: unexpected string constant in "mi_funcion "<-"" [[alternative HTML version deleted]]
Hola, ¿Qué es lo que preguntas?... ¿El error que tienes?...(mejor dicho ¿los errores?) - Cuando defines una función no tienes que poner entre comillas el símbolo de asignación "<-". - En "R" no existe la función "echo", sí "print()". - También hay otro error, en cómo defines al final la condición lógica asociada al "else". Es mejor que envíes el ejemplo del código pero no sobre la consola que no se ve bien. Gracias, Carlos Ortega www.qualityexcellence.es El sáb., 3 nov. 2018 a las 0:51, David Montes (<dmontes_85 en hotmail.com>) escribió:> Este es mi primer ejercicio con errores es una simple sequencia en suma, > muchas gracias. > > > mi_funcion "<-" function(x, y, operacion = "suma"){ if(operacion => "suma"){ return (x + y) z=2}; (x * z = 2)+y} x=1;y=2;z=2; else echo "error"; > > Error: unexpected string constant in "mi_funcion "<-"" > > > [[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]]
De principiante a principiante. Probá de una a una cada una de las operaciones, así vas a conseguir tener un error a resolver y no una masa en la que no sabés qué está bien y qué mal. Haciéndolo así te cantaría cada una de las confusiones y podrías resolverla. Lo que pegás canta que eso de "<-" está mal, porque en el orden que lo diste es lo primero. Pero no es lo primero en el orden que lo pensaste. Piano piano arriviamo lontano. Hau idatzi du David Montes (dmontes_85 en hotmail.com) erabiltzaileak (2018 aza. 3, lr. (00:51)):> Este es mi primer ejercicio con errores es una simple sequencia en suma, > muchas gracias. > > > mi_funcion "<-" function(x, y, operacion = "suma"){ if(operacion => "suma"){ return (x + y) z=2}; (x * z = 2)+y} x=1;y=2;z=2; else echo "error"; > > Error: unexpected string constant in "mi_funcion "<-"" > > > [[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 >-- Juan Abasolo Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 Leioa Bizkaia Tfn: (+34) 94 601 7567 Telegram: @JuanAbasolo Skype: abasolo72 Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> [[alternative HTML version deleted]]
Estimado David Montes Se comprende perfecto lo que usted desea realizar, pero su lógica no corresponde a R, pensando desde el lenguaje R es incomprensible lo que usted escribe, es chino básico. Tome un ejemplo cualquiera para comenzar a aprender R, no interpole desde otro lenguaje, acepte que es R, la parte lógica es simple, casi todos los lenguajes son iguales, pero primero borre lo que conoce, aprenda lo básico, luego recupere lo que conoce y crezca todo lo que pueda. Javier Rubén Marcuzzi El vie., 2 nov. 2018 a las 20:51, David Montes (<dmontes_85 en hotmail.com>) escribió:> Este es mi primer ejercicio con errores es una simple sequencia en suma, > muchas gracias. > > > mi_funcion "<-" function(x, y, operacion = "suma"){ if(operacion => "suma"){ return (x + y) z=2}; (x * z = 2)+y} x=1;y=2;z=2; else echo "error"; > > Error: unexpected string constant in "mi_funcion "<-"" > > > [[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]]