Stata 用于导入dta不';无法处理文件夹中的文件?

Stata 用于导入dta不';无法处理文件夹中的文件?,stata,Stata,我就这么做了 use "data.dta" 我的do文件和dta在同一个文件夹中。但它显示了我的错误 我也试过了 use "datafolder/data.dta" 将data.dta放入该文件夹后。但这也不行 我应该写什么?这样写不是个好主意 use "D://... /... /data.dta" 因为其他人应该能够在他的计算机上运行此代码。在读取dta文件之前,我们需要告诉Stata当前目录。通常我们可以使用cd命令来更改当前工作目录。例如,如果data.dta位于“C:\temp”

我就这么做了

use "data.dta"
我的do文件和dta在同一个文件夹中。但它显示了我的错误

我也试过了

use "datafolder/data.dta"
data.dta
放入该文件夹后。但这也不行

我应该写什么?这样写不是个好主意

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

因为其他人应该能够在他的计算机上运行此代码。

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

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

这里的错误报告是“错误”“也不起作用”。这相当于“我的车坏了”。读入的
.dta
文件必须在当前目录中(键入
pwd
查看是什么)。否则,您必须告诉
使用
它在计算机上的位置。注意:拼写是固定的。不是STATA。严格来说,根本不需要告诉STATA当前目录(开头的句子)或
cd
包含文件(您的代码)的目录。例如,如果是这样的话,就不能通过互联网读取数据集。Stata只需要知道在哪里可以找到数据集文件。