여러 Excel 파일을 폴더에서 Stata로 가져 와서 별도의 dta 파일로 저장하고 싶습니다. 매년 4/4의 가치가 있습니다. 각 분기마다 60 장이 있습니다. 각 시트를 개별적으로 가져 오려고합니다.여러 파일을 저장하는 루프
예.
2,004 분기 1에 대한 루프를 작성하는 방법이 있나요 Sheet60-이 2004Q60
에 저장 한 분기 1
2004 2004Q11.dta
에 저장 시트 1을 가지고 속도?local quarter q1 q2 q3 q4
local i= 0
foreach q of quarter {
foreach a of numlist 1/10 {
import excel "2012`quarter'data", sheet("Sheet`i'") clear
save "2012`quarter'`i'.dta", replace
}
}
고맙습니다. 시험을 치르기 위해 1/10을 달리고있었습니다. forval 팁 주셔서 감사합니다, 전 예전 사람이 쓴 코드에서 찾고 있었고 그것은 모두 "foreach"였습니다. :) –