[R-es] Como modificar valores en un data frame

daniel daniel319 en gmail.com
Lun Jul 27 20:29:03 CEST 2015


Algo así es lo que buscas?

aves <- data.frame( area = sample(10), dist = sample(10), distm =
sample(10), otro = sample(10))
str(aves)
#'data.frame': 10 obs. of  4 variables:
# $ area : int  4 6 10 2 9 7 3 8 1 5
# $ dist : int  8 2 10 6 7 5 1 3 9 4
# $ distm: int  1 9 7 10 6 4 3 8 2 5
# $ otro : int  9 3 10 4 7 5 8 1 6 2
avelog <- log10(aves[, c("area", "dist", "distm")])
str(avelog)
#'data.frame': 10 obs. of  3 variables:
# $ area : num  0.602 0.778 1 0.301 0.954 ...
# $ dist : num  0.903 0.301 1 0.778 0.845 ...
# $ distm: num  0 0.954 0.845 1 0.778 ...
?log10

Espero haber entendido bien tu pregunta.

Daniel Merino

El 27 de julio de 2015, 15:11, Susana deus alvarez <
susanadeus.deusalvarez en gmail.com> escribió:

> Estimad en s, quería realizar una consulta
>
> Dado un data frame llamado aves, como puedo sustiuir las variables area,
> dist y distm por sus logaritmos en base10 y volver a crear un data frame?
>
>
> Muchas gracias
>
> Saludos
>
> Susana
>
>         [[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
>



-- 
Daniel

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es