Если вы начнете просматривать различные файлы справки R для таких функций, как by
, вы можете начать замечать любопытный «аргумент», всплывающий снова и снова: ...
. Вы увидите список многоточия вместе со всеми остальными аргументами функции.
Это на самом деле сам аргумент. Он будет собирать любые другие передаваемые вами аргументы и передавать их последующим функциям, вызываемым позже. Документация обычно говорит вам, какой функции будут переданы эти аргументы.
В этом случае, в ?by
мы видим это:
... further arguments to FUN.
Это означает, что любые другие аргументы, которые вы передаете by
и которые не соответствуют перечисленным, будут переданы функции, которую вы передаете FUN
.
Другой распространенный случай можно найти в plot
, где в документации перечислены только два конкретных аргумента, x
и y
. Затем есть ...
, который собирает все, что вы передаете в plot
и передает его методам или par
для установки настроек графических параметров.
Таким образом, в примере @ kohske, use = "complete.obs"
будет автоматически передан cor
, так как он не соответствует ни одному из других аргументов для by
.