15

編集: %.% 演算子は非推奨になりました。magrittr の %>% を使用します。

元の質問 この%.%オペレーターは何をしますか?? dplyr パッケージでよく使用されているのを見てきましたが、それが何であるか、またはどのように機能するかについてのサポート ドキュメントが見つからないようです。

コマンドを連鎖しているように見えますが、それは私が知る限りです...私がそうしている間、誰でも、%記号でぶらぶらしている特別なオペレーターの策略が何をするのか、そして技術的にいつが適切な時期なのかを説明できますか?それらを使用してより良いコーディングを行いますか?

4

2 に答える 2

2

簡単な検索でここにたどり着きました:

dplyrは、 に対してもう 1 つの革新を提供します。つまり、操作plyrを左から右へ%.%オペレーターと連鎖させる機能です。これによりdplyr、データ操作の文法に少し似た動作になります。

例:

Batting %.%
  group_by(playerID) %.%
  summarise(total = sum(G)) %.%
  arrange(desc(total)) %.%
  head(5)`

詳細については、ヘルプ セクション ?"%.%" を参照してください。

于 2014-03-11T01:35:45.573 に答える