将多个dta文件转换为Stata中以制表符分隔的文件
有没有一种方法可以在不将每个数据集加载到Stata的情况下,将大量dta文件一次性转换为选项卡分隔的文件 比如:将多个dta文件转换为Stata中以制表符分隔的文件,stata,Stata,有没有一种方法可以在不将每个数据集加载到Stata的情况下,将大量dta文件一次性转换为选项卡分隔的文件 比如: x<- get *.dta filenames from directory foreach file_with_filename in x convert to tab separated file x类似这样的东西。这里的fs是一个方便的命令,您只需要安装一次 clear ssc inst fs, replace fs *.dta foreach f i
x<- get *.dta filenames from directory
foreach file_with_filename in x
convert to tab separated file
x类似这样的东西。这里的fs
是一个方便的命令,您只需要安装一次
clear
ssc inst fs, replace
fs *.dta
foreach f in `r(files)' {
use "`f'"
local newname : subinstr local f ".dta" ".txt"
outsheet using `newname'
}
请注意,outsheet
是一个命令,而不是一个函数
(编辑以消除逗号分隔的强制;问题是关于制表符分隔)太好了,这正是我需要的。