これは実際には問題ではありませんが、より洗練された解決策があるかどうか疑問に思っています:
ベクトルがあり、ベクトルvec <- rlnorm(10)化されていない関数をそれに適用したいとしexpましょう。
sapply( vec, exp )
しかし、適用したい関数がネストされている場合、式は単純ではなくなります。
sapply( vec, function(x) exp( sqrt(x) ) )
applyこれは、plyr家族と一緒にいつも私に起こります。
だから私の質問は、(匿名)関数を明示的に定義せずに関数をネスト(またはパイプ)するエレガントな方法は一般的にありますfunction(x){...}か?何かのようなもの
# notrun
sapply( vec, sqrt | exp )
または類似。