sas - 如何有效去除 sas 数据集排序顺序?
问题描述
我有一个排序的数据集,但想删除排序顺序标志(我不希望用户将来期望相同的顺序)。
PROC DATASETS
可以设置排序顺序,但我不能让它设置为空。
我试过:
PROC DATASETS lib=foo;
/* Neither of these execute */
modify bar(sortedby= );
modify bar(sortedby=());
run;
我在帮助中心看不到任何东西。
解决方案
将其设置_NULL_
为方法。
PROC DATASETS lib=foo;
modify bar(sortedby=_NULL_);
Run;
在另一个位置找到答案: SAS 帮助中心:语法:PROC DATASETS MODIFY 语句
推荐阅读
- javascript - 对象数组,javascript。- JSON
- python - 从谷歌云存储桶访问图像数据作为 ML 数据集
- json - 如何直接将图像存储到 Firebase 中,无需编码(或最简单的方法)并且无需创建可以这样做的应用程序?
- sql - Sql从行总和到列选择
- batch-file - 使用嵌套命令延迟 Windows 命令行中的扩展
- azure - 流分析 CI/CD:请求中缺少必需的属性“storageAccounts”。”
- java - 我试图创建一个在java中发送和接收消息的线程但是我不确定如何解决显示的错误消息
- python - Python 递归不返回 true 或 false
- html - 如何将内容保留在 React 组件的页脚和页眉中?
- c++ - 以 C 方式初始化 C++ 中的结构