foreach 루프를 실행하는 데 문제가 있습니다. 루프는 오류없이 실행되지만 출력을 제공하지 않습니다. 누군가가 그들이 어떻게 될지 생각하는지 말해 줄 수 있습니까? 미리 많은 감사드립니다! 여기 foreach 루프가 실행 중이지만 결과가 나타나지 않습니다.
코드입니다 :cd "O:\RESEARCH\ikhilko\Subway Big Data project"
local datafiles : dir . files "*.txt"
foreach file in `datafiles' {
insheet using `file',
clear
insheet using `file',
drop v9-v43
save date1, replace
}
UPDATE :
흥미롭게도, 코드는 그냥, 오히려 수도 있었죠 파일에서 그 일을보다, 명령 라인에 어떤 생각을 입력 할 때 실행되는 것을 거기에 있을지도 몰라?
로컬 '데이터 파일'의 내용을 '표시'하여 루프에 들어가는 것을 확인합니다. 이것을 할 때 큰 따옴표로 지역을 둘러 쌉니다 ('help quotes' 참조). 'insheet'를 두 번하는 이유는 무엇입니까? 왜'','''''''''''''''''''''''''''''''''''''''''''''''''''''''''옵션 –
지역 정보가 비어있는 것 같습니다. (귀하의 게시물에 정확한 출력을 복사해야합니다. 귀하의 컴퓨터/디렉토리/파일이 없습니다.) –
Roberto 감사합니다. 로컬은 다음과 같습니다. 'datafiles '를 표시하십시오. turnstile_100724.txtturnstile_100626.txtturnstile_100703.txtturnstile_100710.txtturnstile_100717.txt –