Me preguntaba cómo se podría escribir un operador de concatenación de cadenas en R, algo así como || en SAS, + en Java/C# o & en Visual Basic.Hacer un operador de concatenación de cadenas en R
La forma más sencilla sería la creación de un operador especial usar%, como
`%+%` <- function(a, b) paste(a, b, sep="")
pero esto conduce a un montón de feas %
's en el código.
Me di cuenta de que +
se define en el grupo Operaciones, y puede escribir métodos S4 para ese grupo, por lo que quizás algo así sería el camino a seguir. Sin embargo, no tengo ninguna experiencia con las características del lenguaje S4 en absoluto. ¿Cómo modificaría la función anterior para usar S4?
posible duplicado: http://stackoverflow.com/questions/1319698/why-doesnt-operate-on-characters-in-r –
https: //stat.ethz.ch/pipermail/r-help/2005-February/066719.html – mdsumner