Dataframe 如何保持var1值大于17的行?

Dataframe 如何保持var1值大于17的行?,dataframe,sas,Dataframe,Sas,我有数据mydata id | var1 | var2 | var3 1 |1 |1 |1 2 |33 |1 |1 3 |1 |1 |1 4 |22 |1 |1 5 |1 |1 |1 6 |1 |1 |1 如何保留var1值大于17的行 因此,我应该

我有数据
mydata

id  |  var1  |  var2  | var3
1       |1       |1         |1
2       |33       |1         |1
3      |1        |1         |1
4       |22      |1         |1
5       |1        |1         |1
6      |1       |1         |1
如何保留
var1
值大于
17
的行

因此,我应该得到:

id  |  var1  |  var2  | var3
2       |33       |1         |1
4       |22      |1         |1

请用你的问题展示你的尝试。如果您只是在学习SAS,SAS有两个免费的电子课程,涵盖这些主题。您可以共享日志吗?在我删除并重新创建日志后,我将使用您的代码。我做错了什么?您试图删除age\u group\u var,然后重新创建它。SAS不是这样工作的。drop语句将删除变量,而不管它在代码中的位置如何。因此,没有定义年龄组变量的记录。执行此操作:
数据统计;设置变量(重命名=(年龄组变量=年龄组变量);年龄组变量=输入(年龄组变量tmp,8);下降年龄组变量tmp;运行
data gt17;
  set mydata;
  where var1 > 17;
run;