Funcionalidades infravaloradas de R: los corchetes

[Ad]Mirad esta pequeña maravilla de código:

El corchete está manifiestamente infravalorado.

3 comentarios sobre “Funcionalidades infravaloradas de R: los corchetes

  1. Rubén 7 Junio, 2017 10:49

    Con data.table lo tenemos en una línea:
    dat[, x.trans := mean(y), by = x]

  2. José Luis 7 Junio, 2017 15:41

    Rubén, pero imagina que en vez de calcular las medias tienes en otra sitio valores asociados a las columnas “a” y “b” (otra fuente de datos, etc) Se me ocurre el caso de que tenga un data.frame con datos de encuestas a nivel nacional dónde tengo la variable provincia asociada a cada encuestado, y por otro lado tenemos información al nivel de las provincias. Entonces se puede utilizar la función que comenta Carlos en vez de usar un left_join, por ejemplo.

  3. Daniel Robledo 10 Julio, 2017 18:24

    Una de las cosas más preciosas es encadenar esto:


    sum(as.numeric(strsplit("37107287533902102798797998220837590246510135740250", split="")[[1]][1:10]))

Los comentarios están desabilitados.