Supongamos que tengo una trama de datos con las columnas c1, ..., cn y una función f que toma en las columnas de esta trama de datos como argumentos. ¿Cómo puedo aplicar f a cada fila del marco de datos para obtener un nuevo marco de datos?mapeo sobre las filas de una trama de datos
Por ejemplo,
x = data.frame(letter=c('a','b','c'), number=c(1,2,3))
# x is
# letter | number
# a | 1
# b | 2
# c | 3
f = function(letter, number) { paste(letter, number, sep='') }
# desired output is
# a1
# b2
# c3
¿Cómo se hace esto? Supongo que es algo parecido a {s, l, t} aplicar (x, f), pero no puedo resolverlo.
así que, al final, ¿no hay una manera directa de mapear las filas? No puedo creerlo – nicolas