欢迎光临散文网 会员登陆 & 注册

SAS 程序分享:删除完全缺失的变量

2023-05-19 17:55 作者:SAS骆豪  | 我要投稿

在编写一些针对字符的算法程序时,有时会事先创建大量的空白变量,而算法程序不一定会将这些空白变量全部用完。

在导入 XLSX 类型的文件时,有时会因为原文件在某列编辑又清除过,导入后的 SAS 数据集包含了空白变量。

空白变量,即缺失率为100%的变量。想要快速判断和删除这样的变量,可以使用如下程序:

该程序十分迅捷,因为它避免了对目标数据集的直接访问,而是使用 I/O 函数来快速判断变量是否100%缺失。

注意,该程序使用长度为 32767 的字符串来存储待删除变量的列表,假设待删除变量名的平均长度是 8,则该程序可以安全、无遗漏地处理含有 3640 个待删除变量的数据集。

SAS 程序分享:删除完全缺失的变量的评论 (共 条)

分享到微博请遵守国家法律