在Stata中分隔分隔数据中的特定变量

时间:2013-05-02 15:56:40

标签: stata delimited-text

我在.txt中有数据,其中变量由符号|分隔第一行包含变量名称。我已成功将数据检入:

insheet using "filename.txt", delim("|") clear

但是,我想只从数据集中打印一个变量。当我尝试仅对一个变量进行打印时,我尝试过:

insheet variable using "filename.txt", delim("|") clear

不幸的是,它不起作用,并且使用.txt的缩小版本,我收到错误:

too few variables specified
error in line 2 of file

.txt如下所示:

V1|V2
123|456

请注意,有更多变量和更多行,但为了便于说明,我减少了它。此外,.txt的格式为每行后自动返回。

我非常感谢您为完成此任务提供的任何帮助。请告诉我是否有任何进一步的信息可以提供更清楚的问题。

2 个答案:

答案 0 :(得分:0)

我很难说为什么不起作用,但insheet是旧代码,似乎比其他导入命令更脆弱。

你试过import excel吗?

insheet所有内容和drop你不想要的内容是不可能的?

您是否考虑过使用filefilter|更改为空格或逗号?

答案 1 :(得分:0)

Stata命令insheet没有此选项。使用insheetkeep varname