El operador de tubería (pipe) en R, que permite encadenar funciones de forma legible, tiene una historia que abarca desde 2012 hasta la actualidad. Su origen se remonta a una pregunta en StackOverflow de 2012, donde Ben Bolker propuso la primera implementación formal. Sin embargo, la adopción generalizada se aceleró con el lanzamiento de dplyr en 2012 y la introducción de la función chain en 2013, que facilitaba la lectura de código complejo. A pesar de su utilidad, el operador %.% de dplyr fue reemplazado en 2014 por el operador %>% de magrittr, creado por Stefan Bache. Esta decisión se tomó para mejorar la facilidad de escritura, ya que %>% requiere menos teclas y es más intuitivo. La convergencia de dplyr y magrittr marcó un punto de inflexión, con dplyr incorporando el operador de magrittr y deprecando su propio operador. Paralelamente, el paquete pipeR, lanzado en 2014 por Kun Ren, introdujo variaciones adicionales como la capacidad de capturar resultados intermedios o usar fórmulas, aunque su desarrollo se detuvo en 2016. Esta evolución refleja la madurez de la programación en R, priorizando la legibilidad y la fluidez en el manejo de datos.
