我的目标:读取某个文件夹下所有文件,然后对每一个文件执行操作。
我的问题:如果当读取某个文件,进行初步操作后,没有了数据,那么我想让他自动跳到下一个文件。如何办?
程序如下:
clear
cd G:\ 2014\
local ff : dir . files "*.csv"
foreach f of local ff{
insheet using "`f'",clear
drop if TradePrice==0
drop if TradeVolume==0
drop if s1==0
drop if sell1Volume==0
drop if b1==0
drop if buy1Volume==0
/*在这里我希望做一个判断:如果经删除后没有了观测数据,那么就自动跳转、读取下一个csv文件;如果还有数据,那么则执行下列计算.这一块的程序怎么写??*/
gen Q=-1 if BS==2
replace Q=1 if BS==1
gen dQ=Q-Q[_n-1]
local f=substr("`f'", 3, 6)
gen code="`f'"
save G:\x_`f'.dta,replace
set more off
}