使用forval
循環,我合併了一個包含400個單獨數據集的列表。這些數據集可以是10個不同的值之一(由數據集中的變量定義):根據數據集,我將merge
與不同的數據集。例如,如果玩家90是類型9,我想要合併Type_9.dta而不是Type_8或Type_7。在Stata forval循環中包含一個可變的本地宏
我想是這樣的:
forval x = 1/400 {
use "player_`x'.dta"
* some way to turn the value of player type into a local macro l *
merge 1:1 using "type_`l'.dta"
}
如何獲取變量類型成每種類型通過循環會改變宏觀任何想法?
下面的答案有幫助嗎? –