2016-09-25 1 views
0

내 데이터 집합 변수의 고유 값을 로컬 매크로에 저장하려고합니다. 나는 table과 같은 함수를 사용하고 어떤 r()을 저장하는 방법이있을 수 있다고 생각했다. 하지만 유용하게 쓸 수있는 기능을 찾지 못했습니다. 내가 원하는 것을 돌려주는 r().가능한 변수 값을 로컬 매크로에 저장하는 방법은 무엇입니까?

는 예를 들어, 나는 돌려 않습니다 locallevelsof 의견 윌리엄 Lisowski에 의해 제안

sysuse auto 
table foreign 
local foreign_unique_values = r(...) 
+0

:

sysuse auto levelsof foreign local foreign_distinct_values = r(levels) 

또는 범주 형 변수와

. –

+0

정확히 내가 필요한 것, 감사합니다! –

+1

고유성은이 의미에서 일반적으로 사용 되긴하지만 여기에 좋지 않은 용어입니다. 고유 한 의미는 단 한 번 발생합니다. 더 나은 용어는 뚜렷합니다. –

답변

1

, Domestic Foreign에이 같이 아래 코드로 대체하고 얻는 식을 찾을 싶습니다. 내 예제 코드에서

은 다음과 같습니다 당신은 도움 levelsof``볼 필요가

levelsof make 
local make_distinct_values = r(levels) 
+1

명령 줄에서 -local() - 옵션을 사용할 수 있습니다. –

+0

예제의 고유 값은 0과 1입니다. –

+0

예, 범주 형 변수를 사용하면 더 유용합니다. –

관련 문제