Gibt es eine Möglichkeit, Pipeline-Funktionen in R zu schreiben, wo das Ergebnis einer Funktion sofort in die nächste übergeht? Ich komme aus F # und schätze diese Fähigkeit wirklich, habe aber nicht herausgefunden, wie man es in R macht. Es sollte einfach sein, aber ich kann nicht finden, wie. In F # wäre es etwa so aussehen:R Pipelining-Funktionen
let complexFunction x =
x |> square
|> add 5
|> toString
In diesem Fall ist der Eingang zum Quadrat würde, dann haben 5 bis hinzugefügt und dann in einen String umgewandelt. Ich möchte etwas Ähnliches in R machen können, weiß aber nicht wie. Ich habe nach etwas gesucht, aber noch nichts gefunden. Ich möchte dies für den Import von Daten, weil ich es normalerweise importieren und dann filtern muss. Im Moment mache ich das in mehreren Schritten und würde wirklich gerne etwas so machen können wie in F # mit Pipelines.
Ich bin nicht ganz klar in was Sie fragen: 'complexFunction <- function (x) {x <- x^2; x <- x + 5; x <- as.zeichen (x); return (x)} ' –
Mögliche Duplikate: http://StackOverflow.com/Questions/7290947/Data-Manipulation-in-Rin-in-Linq-Style – Owen
mögliche Duplikate von [wie zu implementieren F # 's Forward Pipe Operator in R? ] (http://stackoverflow.com/questions/8896820/how-to-implement-fs-forward-pipe-operator-in-r) –