废话不多说,直接上代码:
clear all
input var1
1
1
2
3
这时,stata会提醒你"unexpected end of file",但是,打开数据编辑器看看呢,数据已录入。。。
查了手册,发现是少了个end
,加上之后不报错了。
但是,假设分析完var1,还要再加一个变量呢:
clear all
input var1
1
1
2
3
end
summarize var1
input var2
2
3
1
3
end
这时候又得到了"command end is unrecognized",再打开数据编辑器看看呢,两个变量都有数据……
再改一下试试呢:
clear all
input var1
1
1
2
3
input var2
2
3
1
3
end
结果:
var1
1
1
2
3
2
3
1
3
没报错,但这是想要的结果吗?
一番折腾后发现,不报错且正确的操作是:
input var1 var2
1 2
1 3
2 1
3 3
end
或者,
clear all
input var1
1
1
2
3
end
summarize var1
input var2
2
3
1
3
好吧。看来这end
认地方啊,,,
ps. 用input
函数进行数据录入这种操作比较少见,多出现在做实验的时候(想保留输入的数据,以便重复和对比),今天遇到了,简单记录一下。