【问题标题】:SAS, drop rows where values are numericSAS,删除值是数字的行
【发布时间】:2017-12-04 15:12:30
【问题描述】:

我有来自 Excel 文件的行,其中某些列包含数值。我想删除所有具有数值列的行。例如,我要删除的一行是:

User ID City State Country Age 
4969          30   4970    Missing value 

有什么简单的功能吗?

【问题讨论】:

    标签: excel sas


    【解决方案1】:

    删除带有条件的行相当简单。您可以使用 ANYALPHA 来识别具有非数字字段的列。

    data want;
      set have;
      if not (anyalpha(state)) then delete;
    run;
    

    【讨论】:

    • 你可能想要设置一个数组来循环遍历每个变量
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    相关资源
    最近更新 更多