如何添加具有等于行数的生成值的列

时间:2019-07-13 22:59:59

标签: dataframe sas

我的数据如下:

var1  |  var2  |  var3
1       |1        |1
1       |1       |1
1       |1        |1
1       |1        |1
1       |1        |1
1       |1        |1

我想添加名为id的新列,该列的生成值将等于行的计数。我希望上面的数据看起来像这样:

id  |  var1  |  var2  | var3
1       |1       |1         |1
2       |1        |1         |1
3      |1        |1         |1
4       |1       |1         |1
5       |1        |1         |1
6      |1       |1         |1

2 个答案:

答案 0 :(得分:2)

您只想添加一个变量,每次观察都会增加一次?您可以使用sum语句。

data want;
  id+1;
  set have;
run;

答案 1 :(得分:1)

Id = _N_ var1和var2也在输出中翻转。这是一个要求吗?