1
Часто функции, которые работают с data.frames
, позволяют предоставить набор данных, чтобы пользователь мог использовать свои столбцы прямолинейным способом. Например .:Использовать data.frame в пользовательской функции?
lm(mpg~cyl+gear,data=mtcars)
Вместо использования mtcars$cyl
в формуле, мы можем просто использовать cyl
. Как я могу реализовать такое поведение в специально построенных функциях?
Посмотрите на '? With' – James
Вы всегда можете посмотреть источник' lm' и посмотреть, что происходит, или эта вики Hadley может представлять интерес: https://github.com/hadley/devtools/wiki/Оценка – Chase
очень приятно. thx Chase и James. Иногда я просто забываю о приятных вещах ... –