%>% Operator - Pipes in R
Der Pipe-Operator strukturiert sequenzen von Datenoperationen von links nach rechts (statt von Innen nach außen). So können Verschachtelungen sowie solkale Variablen und Funktionsdefinitionen minimiert werden.
Das erleichtert das Hinzufügen von Schritten an beliebigen Stellen in einer Arbeitsabfolge.
Das erleichtert das Hinzufügen von Schritten an beliebigen Stellen in einer Arbeitsabfolge.
Pakete in der tidyverse laden den Pipe-Operator automatisch, auch das paket magrittr.
library(magrittr)
Shortcut in RStudio
- Mac: [cmd] + [Shift] + [M]
- Windows: [Ctrl] + [Shift] + [M]
Basics
x %>% f
ist gleichbedeutend mitf(x)
x %>% f(y)
ist gleichbedeutend mitf(x, y)
x %>% f %>% g %>% h
ist gleichbedeutend mith(g(f(x)))