我很好奇并且无法找到这个问题的答案。
使用insheet命令时,有没有办法在Stata中的文件名中使用通配符?
例如,我有一个.do文件,我将每月使用一次。该文件的名称将每月更改(将包括一个日期),但将有一个部分保持一致(mmddyyyy_data.csv / data.csv保持一致)。
我没有运气使用" ./* data.csv"还有另一种方法可以达到这个目的吗?
谢谢!
答案 0 :(得分:1)
我认为这不起作用,因为insheet
只需要一个数据集,而通配符允许您返回多个数据集。
如果您确定只有一个此类型的文件,您可以使用以下内容:
local file : dir . files "*data.csv"
insheet using `file'