2015-12-10 87 views
-4

我只是做了用于导入dta不适用于文件夹中的文件?

use "data.dta" 

我做文件和DTA是在同一个文件夹中。但它显示我错误。

我也试过

use "datafolder/data.dta" 

data.dta到该文件夹​​后。但是这也行不通。

我该写什么?这是不是一个好主意,就像

use "D://... /... /data.dta" 

因为其他人应该能够在他的电脑上运行此代码。

+4

错误报告这里是“错误”,“不工作,要么”。这相当于“我的车不工作”。读入的'.dta'文件必须在当前目录中(输入'pwd'来查看它是什么)。否则,你必须告诉'使用'它在你的电脑上的位置。 NB拼写是Stata。不是STATA。 –

回答

0

在读取dta文件之前,我们需要告诉Stata当前目录。通常我们可以使用cd命令来更改当前的工作目录。例如,如果data.dta是在“C:\ TEMP”文件夹中,然后使用下面的代码:

cd "C:\temp" 
use "data.dta" 
+0

严格来说,完全没有必要告诉Stata当前目录(开头语句)或者将cd指向包含文件(您的代码)的目录。例如,如果没有数据集可以通过互联网阅读。 Stata只需要知道数据集文件的位置。 –

相关问题