4

重複の可能性:
R パイプライン関数

R の構文は F# に比べて非常に扱いにくいと思います。

R - 代わりに:

plot(exp(cumsum(returns)))

やりたい

returns |> cumsum |> exp |> plot

同様の効果を得るために R で演算子をオーバーロードする方法はありますか?

ありがとう

4

2 に答える 2

16

もちろん、

`%|>%` = function(x, y) y(x)
1:10 %|>% cumsum %|>% plot
于 2012-12-31T08:21:46.413 に答える
5

Reduceヘルプページから盗まれた:

Funcall <- function(f, ...) f(...)
Reduce(Funcall, list(plot, exp, cumsum), 1:10, right = TRUE)
于 2012-12-31T08:51:59.207 に答える