В 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)