我对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?