Como imprimir o nome da linha atual ao usar aplicar em R?
Por exemplo, eu tenho uma matrizk
> k
d e
a 1 3
b 2 4
Eu quero aplicar uma função no k
> apply(k,MARGIN=1,function(p) {p+1})
a b
d 2 3
e 4 5
No entanto, também quero imprimirrowname
da linha sendoapply
para que eu possa saber em qual linha a função é aplicada naquele momento.
Pode parecer assim:
apply(k,MARGIN=1,function(p) {print(rowname(p)); p+1})
Mas eu realmente não faço como fazer isso em R. Alguém tem alguma ideia?