2016-04-29 2 views
0

мне нужно создать локальный так:Местные местных жителей с похожими названиями

local dummy1 = "var3 var4" 
local dummy2 = "var6 var7" 
local dummies = "`dummy1' `dummy2'" 

Но мне нужно использовать это в различных базах данных, где число местных жителей dummy1, dummy2, dummy3 ... неизвестно , В основном то, что мне нужно сделать что-то подобное, но правильно:

local dummies = "dummy*" 

где манекен * местные жители вместо переменных.

+0

Просьба описать вашу ситуацию «где количество местных жителей dummy1, dummy2, dummy3, ... неизвестно». Есть ли шаблон имен фиктивных переменных? Как вы идентифицируете их по наборам данных? – lmo

+0

Нет patern для имен переменных, единственный образец с местными жителями. Местные жители были созданы ex-ante вручную –

+0

Всегда ли, если присутствует одна из переменных, включенных в фиктивный локальный, то присутствуют все переменные в этом локальном? – lmo

ответ

2

Вот что-то, что может помочь вам на вашем пути.

. local dummy1 a1 b1 c1 

. local dummy2 d2 e2 

. local dummy3 f3 g3 

. local dummies 

. forvalues i = 1/42 { 
    2. local dummies `dummies' `dummy`i'' 
    3. } 

. display "`dummies' 
a1 b1 c1 d2 e2 f3 g3 

. 
+0

Это полезный шаг, но мне нужно, чтобы число 3 в вашем примере генерировалось автоматически в зависимости от количества локалей, называемых манекеном. –

+0

Какой процесс создает «фиктивные» локали? Не может ли это создать локальную 'ndummy'? –

+0

Нет, это было сделано вручную –

Смежные вопросы