Estoy interesado en la manipulación de vectores (funcionales) en R
. Específicamente, ¿cuáles son los equivalentes de R
a los map
y grep
de Perl?¿Cuáles son los equivalentes de R al mapa y grep de Perl?
El siguiente script Perl greps incluso los elementos de la matriz y los multiplica por 2:
@a1=(1..8);
@a2 = map {$_ * 2} grep {$_ % 2 == 0} @a1;
print join(" ", @a2)
# 4 8 12 16
¿Cómo se puede hacer eso en R
? Tengo este momento, utilizando sapply
para Perl de map
:
> a1 <- c(1:8)
> sapply(a1, function(x){x * 2})
[1] 2 4 6 8 10 12 14 16
¿Dónde puedo obtener más información sobre este tipo de manipulaciones de matriz funcionales en R
?
Además, ¿existe un Perl
a libro de frases, similar al Perl Python Phrasebook?