我对R中的(功能)向量操纵感兴趣.具体来说,R的等同于Perl的
map
和
grep
是什么?
以下Perl脚本会将均匀的数组元素和它们乘以2:
@a1=(1..8); @a2 = map {$_ * 2} grep {$_ % 2 == 0} @a1; print join(" ",@a2) # 4 8 12 16
我该怎么办?我有这么远,用于Perl的地图:
> a1 <- c(1:8) > sapply(a1,function(x){x * 2}) [1] 2 4 6 8 10 12 14 16
在哪里可以阅读更多关于R中的这种功能阵列操作?
另外,是否有一个Perl to R短语书,类似于Perl Python Phrasebook?