2016-04-29 33 views
0

的我需要創建一個本地這樣的:本地當地人類似名稱

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

但我需要在不同的數據庫使用此當地人dummy1dummy2dummy3的數量,...不明。 基本上我需要的是做這樣的事情,但正確:

local dummies = "dummy*" 

其中假*是當地居民,而不是變量。

+0

請描述你的情況「當地人dummy1,dummy2,dummy3,...的數量未知。」是否有虛擬變量名稱的模式?你如何在數據集中識別它們? – lmo

+0

變量名稱沒有模板,唯一的模式是與當地人。當地人是事先用手創建的 –

+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'? – 2016-05-01 15:44:54

+0

不,這是手工完成的 –