我想创建一个包含一些特定值的小型测试数据集:
x
-
1
3
4
5
7
我可以这么做:
. set obs 5
. generate x = .
. replace x = 1 in 1
. replace x = 3 in 2
. replace x = 4 in 3
. replace x = 5 in 4
. replace x = 7 in 5
我也可以使用数据编辑器,但我想创建一个可以重新创建此数据集的.do
文件。
那么如何从数字列表中设置变量的值?
答案 0 :(得分:1)
这可以使用(我认为)input
:
clear
input x
1
3
4
5
7
end
我说文档记录不清,因为input
帮助页面的标题是
[D]输入 - 从键盘输入数据
这显然只是该命令可以做的一部分。
答案 1 :(得分:0)
这是另一种方式
w
和另一个
clear
mat x = (1,3,4,5,7)
set obs `=colsof(x)'
generate x = x[1, _n]