-2
我想創建一個循環附加相似但只上的日期不同文件:如何在Stata中編寫循環語句?
C:\AAA_201001.dta
C:\AAA_201002.dta
C:\AAA_201003.dta
...
C:\AAA_201501.dta
...
我想創建一個循環來改變一年(前四個數字表示),月(最後兩個數字)。我怎樣才能做到這一點?
我想創建一個循環附加相似但只上的日期不同文件:如何在Stata中編寫循環語句?
C:\AAA_201001.dta
C:\AAA_201002.dta
C:\AAA_201003.dta
...
C:\AAA_201501.dta
...
我想創建一個循環來改變一年(前四個數字表示),月(最後兩個數字)。我怎樣才能做到這一點?
我們看不到您嘗試過的代碼。這是除了小伎倆格式標準大多以確保個月週期,超過01 02 ... 11 12,而不是1 2 ... 11 12
forval y = 2010/2015 {
forval m = 1/12 {
local M : di %02.0f `m'
something referring to C:\AAA_`y'`M'.dta
}
}
在這裏看到documentation of the formatting trick。使用capture
可能對捕獲對不存在的文件的引用有用。
這個例子意味着你正在將數據存儲在Windows下的PC的根目錄下,我建議不要這樣做。
你應該指出一些嘗試編寫代碼.... –
你提到一個循環,所以'幫助foreach'和'helpforvalues',應該是你的第一個策略。如果不熟悉,「搜索循環」會讓你在那裏。 Stata擁有出色的文檔;嘗試利用它。 –