Пакет dplyr
представил оператор %.%
для передачи левой части в качестве аргумента функции с правой стороны, подобно конвейеру *NIX. Пакет magrittr
— гораздо более легкий пакет, который существует для определения только этого оператора, похожего на канал.
Тем не менее, один использует %.%
, а другой %>%
.
Есть ли разница между ними? Могу ли я просто использовать %>%
даже в коде dplyr
, или это приведет к незначительным ошибкам?
При проверке кода они на раннем этапе идут очень разными путями, поэтому простое сравнение глазных яблок предполагает, что они разные. Я не смог найти ничего задокументированного, когда искал их в Интернете, и я не наткнулся ни на что в самой документации.