Я предпочитаю использовать with
для получения эквивалента attach
для одной команды:
with(someDataFrame, someFunction(...))
Это также естественно приводит к форме, где subset
является первым аргументом:
with(subset(someDataFrame, someVar > someValue),
someFunction(...))
, что довольно ясно дает понять, что мы оперируем выборкой данных. И хотя многие функции моделирования имеют аргументы data
и subset
, приведенное выше использование является более последовательным, поскольку оно также применимо к тем функциям, которые не имеют аргументов data
и subset
.