una pregunta aun no comprendo totalmente el uso del signo $, me podrian decir donde encuentro su significado (si, si ya se que significa dinero y eso.........) desde el punto de vista de R gracias fabian huerta Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ [[alternative HTML version deleted]]
Buenas tardes Bernardo, El uso y signifado est''a documentado en ?''$'' B''asicamente significa extraer (o reemplazar) algo. Por ejemplo: # Algunos datos df <- data.frame(x = rnorm(10), y = rnorm(10, 25,4)) df$x df$y Lo anterior crea un data frame df y extrae las variables x y y de este. Ahora, reemplacemos x por x+1 en df. df$x <- df$x + 1 df # ver''as que x es ahora x+1 en tus datos originales Espero sea de utilidad, Jorge Ivan Velez 2009/9/24 Bernardo Fabian Huerta <>> una pregunta aun no comprendo totalmente el uso del signo $, me podrian > decir donde encuentro su significado (si, si ya se que significa dinero y > eso.........) desde el punto de vista de R > gracias > fabian huerta > > > > Yahoo! Cocina > > Encontra las mejores recetas con Yahoo! Cocina. > > > http://ar.mujer.yahoo.com/cocina/ > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Hola Bernardo, ?`$` Se trata de un operador para acceder o reemplazar elementos de listas por nombre (las listas pueden tener elementos sin nombres, en cuyo caso habría que acceder o reemplazarlos usando los operadores [ o [[). Es equivalente a [[ con una cadena como argumento pero con una sintaxis simplificada, ya que escribes x$algo en vez de x[["algo"]]. Como los data.frames son listas, funciona igual para acceder o reemplaza sus variables/columnas. Ojo que, como todos los operadores de R, su significado puede ser modificado por el usuario, y así puedes encontrarte algunas clases que "redefinen" el signicado del operador $ cuando se aplica a objetos de esa clase (p.e. con el paquete R.oo) Un saludo, Enrique Bengoechea ---------------------------------------------------------------------- Date: Thu, 24 Sep 2009 12:48:16 -0700 (PDT) From: Bernardo Fabian Huerta <bfhuerta en yahoo.com.ar> Subject: [R-es] pregunta $ To: r-help-es en r-project.org Message-ID: <724991.69287.qm en web33201.mail.mud.yahoo.com> Content-Type: text/plain una pregunta aun no comprendo totalmente el uso del signo $, me podrian decir donde encuentro su significado (si, si ya se que significa dinero y eso.........) desde el punto de vista de R gracias fabian huerta Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ [[alternative HTML version deleted]]
Gracias a todos los que me respondieron, me han mostrado un mejor panorama porque llego un momento en que estaba muy confundido, pero cada una de sus explicaciones me han ayudado muchisimo, a todos GRACIAS fabian huerta --- El vie 25-sep-09, Bengoechea Bartolomé Enrique (SIES 73) <enrique.bengoechea en credit-suisse.com> escribió: De: Bengoechea Bartolomé Enrique (SIES 73) <enrique.bengoechea en credit-suisse.com> Asunto: RE: [R-es] pregunta $ Para: r-help-es en r-project.org Cc: bfhuerta en yahoo.com.ar Fecha: viernes, 25 de septiembre de 2009, 7:48 am Hola Bernardo, ?`$` Se trata de un operador para acceder o reemplazar elementos de listas por nombre (las listas pueden tener elementos sin nombres, en cuyo caso habría que acceder o reemplazarlos usando los operadores [ o [[). Es equivalente a [[ con una cadena como argumento pero con una sintaxis simplificada, ya que escribes x$algo en vez de x[["algo"]]. Como los data.frames son listas, funciona igual para acceder o reemplaza sus variables/columnas. Ojo que, como todos los operadores de R, su significado puede ser modificado por el usuario, y así puedes encontrarte algunas clases que "redefinen" el signicado del operador $ cuando se aplica a objetos de esa clase (p.e. con el paquete R.oo) Un saludo, Enrique Bengoechea ---------------------------------------------------------------------- Date: Thu, 24 Sep 2009 12:48:16 -0700 (PDT) From: Bernardo Fabian Huerta <bfhuerta en yahoo.com.ar> Subject: [R-es] pregunta $ To: r-help-es en r-project.org Message-ID: <724991.69287.qm en web33201.mail.mud.yahoo.com> Content-Type: text/plain una pregunta aun no comprendo totalmente el uso del signo $, me podrian decir donde encuentro su significado (si, si ya se que significa dinero y eso.........) desde el punto de vista de R gracias fabian huerta Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. [[alternative HTML version deleted]] ------------------------------ Yahoo! Cocina Encontra las mejores recetas con Yahoo! C