Supponiamo di avere un frame di dati con le colonne c1, ..., cn e una funzione f che contiene le colonne di questo frame di dati come argomenti. Come posso applicare f a ciascuna riga del frame di dati per ottenere un nuovo frame di dati?mappatura sopra le righe di un frame di dati
Per esempio,
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
Come posso fare questo? Immagino che sia qualcosa sulla falsariga di {s, l, t} apply (x, f), ma non riesco a capirlo.
quindi, alla fine, non esiste un modo diretto per mappare su file? non posso crederci – nicolas