2013/01/26

csvからdtaへの一括変換

statatips:とあるフォルダ("directory")内にあるcsvを全部いったんstata形式のデータ.dtaに直してカレントディレクトリに保存するコード。汚いけど・・・。



local allcsvfilenames : dir "directory" files "*csv"

foreach file of local allcsvfilenames{
*add full path (if you are already in the directory you don't need it)
local fullpath ="direcotry"+"`file'"
*load data
insheet using `fullpath',clear
*substract ".csv" from the name of the file
local filename = subinstr("`file'", ".csv","",.)
* save it to your current directory
save "`filename'",replace
}



0 件のコメント:

コメントを投稿