Я объявил местный макрос, который соответствует нескольким именам переменных в моем проекте Stata:Stata - найти максимум из определенного списка столбцов из макро
local letters a b c d
Я хочу, чтобы иметь возможность создавать новую переменную, используя все переменные в макро letters
:
gen highest_letter = max(`letters')
Однако, это не работает, и приводит к следующему сообщению об ошибке:
a b c d not found
Это потому, что max()
требует, чтобы вход должны быть разделены запятыми, как:
gen highest_letter = max(a, b, c, d)
Есть ли способ для меня, чтобы манипулировать макро letters
, или использовать функцию, отличную от max()
, так что я могу найти наивысшее значение в списке переменных без ручной установки их в функцию «max()»?