Buenas! Estoy introduciéndome a R desde el enfoque de las CC Sociales. Estando trabajando los manuales introductores (vectores, matrices, importación y exportación de bbdd, tratamiento de variables, etc..) me ha quedado una duda que los manuales no profundizan en resolver. Pocos textos no distinguen entre la asignación, tratan el ? = ? de la misma forma que ? <- ?. Sin embargo, la mayoría aconseja utilizar en la asignación ?<-?, pero no profundizan en el por qué. ¿Podría alguien explicar (sin restaros mucho tiempo) el porqué? Saludos!!!! Álvaro D.
Hola: Puedes considerar que: objeto <- expresión objeto = expresión 1. no es una igualdad, en realidad asignas el resultado de la expresión al objeto. 2. dado que existe los operadores '==', '!=' y usamos '=' para definir los valores de los argumentos en las funciones, pare bueno evitar otro uso para un símbolo frecuente y que podría llevar a algún error: función( objeto, argumento = expresión ) función( objeto1, objeto2 = expresión ) ¿No sé si te parece suficiente con esto? Seguimos El 09/03/17 a las 09:25, Álvaro Díez Ansotegui escribió:> Buenas! > > Estoy introduciéndome a R desde el enfoque de las CC Sociales. Estando trabajando los manuales introductores (vectores, matrices, importación y exportación de bbdd, tratamiento de variables, etc..) me ha quedado una duda que los manuales no profundizan en resolver. Pocos textos no distinguen entre la asignación, tratan el ? = ? de la misma forma que ? <- ?. Sin embargo, la mayoría aconseja utilizar en la asignación ?<-?, pero no profundizan en el por qué. > > ¿Podría alguien explicar (sin restaros mucho tiempo) el porqué? > > Saludos!!!! > > Álvaro D. > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es-- ____________________________________________________________ José Antonio Palazón Ferrando Profesor Titular. Departamento de Ecología e Hidrología. Facultad de Biología. Universidad de Murcia. Campus Universitario de Espinardo 30100 MURCIA-SPAIN Telf: +34 868 88 49 80 Fax : +34 868 88 39 63 Email: palazon en um.es
Gracias José Antonio, Entiendo por lo tanto que se puede usar indistintamente y aconsejan utilizar ?<-? para no llevar a un posible error. Gracias. Saludos!! Álvaro D.> El 9 mar 2017, a las 9:49, José Antonio Palazón Ferrando <palazon en um.es> escribió: > > Hola: > > Puedes considerar que: > > objeto <- expresión > objeto = expresión > > 1. no es una igualdad, en realidad asignas el resultado de la expresión al objeto. > > 2. dado que existe los operadores '==', '!=' y usamos '=' para > definir los valores de los argumentos en las funciones, pare bueno > evitar otro uso para un símbolo frecuente y que podría llevar a algún error: > > función( objeto, argumento = expresión ) > función( objeto1, objeto2 = expresión ) > > ¿No sé si te parece suficiente con esto? > > Seguimos > > > El 09/03/17 a las 09:25, Álvaro Díez Ansotegui escribió: >> Buenas! >> >> Estoy introduciéndome a R desde el enfoque de las CC Sociales. Estando trabajando los manuales introductores (vectores, matrices, importación y exportación de bbdd, tratamiento de variables, etc..) me ha quedado una duda que los manuales no profundizan en resolver. Pocos textos no distinguen entre la asignación, tratan el ? = ? de la misma forma que ? <- ?. Sin embargo, la mayoría aconseja utilizar en la asignación ?<-?, pero no profundizan en el por qué. >> >> ¿Podría alguien explicar (sin restaros mucho tiempo) el porqué? >> >> Saludos!!!! >> >> Álvaro D. >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es > > -- > > ____________________________________________________________ > José Antonio Palazón Ferrando > Profesor Titular. Departamento de Ecología e Hidrología. > Facultad de Biología. Universidad de Murcia. > Campus Universitario de Espinardo > 30100 MURCIA-SPAIN > Telf: +34 868 88 49 80 > Fax : +34 868 88 39 63 > Email: palazon en um.es > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es