R Как ссылаться на макропеременную в коде, чтобы сделать ее частью нового имени набора данных - PullRequest
0 голосов
/ 04 ноября 2019

В sas макропеременные имеют префикс &, в stata они префикс `. Как мне ссылаться на макропеременную в R? Они оба работают без ошибок, но так как я не могу получить номер цилиндра, который будет частью имени созданного набора данных, при повторном запуске он перезаписывает первый.

Я хочу получить два набора данных, х6 и х8

mtcarsdf <- data.frame(mtcars)

bycyl <- defmacro(df, cylnum,
                     expr={

                      xcyclnum <- subset(df, cyl==cylnum, select=(-c(carb, gear, am, vs)))

                     })

bycyl(mtcarsdf,6)
bycyl(mtcarsdf,8)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...