15得票5回答
如何在 SAS 数据集中读取变量名称?

有没有能够获取变量名的语句或函数?最好是将它们放入另一个数据集的列、文本字段或宏变量中。 例如: - 数据集 1Name age sex Jk 14 F FH 34 M 期望的数据集 数据集1的变量名称 Name age sex PS:我知道一个...

15得票1回答
使用XML Schema(xsd)验证输出XML。

我在SAS程序中创建了一个简单的XML文件:data _null_; file "C:\persons.xml"; put "<?xml version=""1.0"" encoding=""UTF-8""?>"; put "<Person>"; ...

15得票6回答
在SAS中删除表格

如何在SAS中以最高效的方式删除表格? 我有一个程序,需要循环删除大量表格,想知道使用PROC SQL; 和PROC DATASETS;每次删除单个表格时是否存在性能差异。 或者还有其他方法吗?

15得票5回答
使用SAS中的PROC SQL查找与给定字符串相差不超过一个字母的字符串

首先提供一些背景信息。我在SAS中使用proc sql,并需要检索数据集(拥有数百万个条目)中所有变量“Name”等于(假设为)“Massachusetts”的条目。当然,由于数据曾经是手动输入的,几乎出现了所有可能的拼写错误(“Amssachusetts”,“Kassachusetts”等)...

14得票5回答
SAS - 如何从 SAS 宏中返回一个值?

我想从我创建的SAS宏中返回一个值,但是我不确定如何操作。该宏计算数据集中的观测值数量。我希望能够返回这些观测值的数量。%macro nobs(library_name, table_name); proc sql noprint; select nlobs into :nobs ...

14得票6回答
在SAS中,Proc Means和Proc Summary有什么区别?

Proc Means 和 Proc Summary 之间到底有什么区别?许多网站表示这两者是相同的,但是除非每个过程都具有独特的功能,否则 SAS 才会创建它吗?

14得票4回答
在 SAS 中,选项 "dsd" 代表什么?

我有一个简短的问题。 我正在学习 SAS,遇到了 dsd= 选项。 有人知道这代表什么吗?可能会有所帮助记忆或者情境化。 谢谢。

14得票9回答
SAS显示管理器命令

SAS 显示管理器是一种命令行界面,用于访问 SAS 系统,在基本 SAS 中作为遗留设施。 然而,关于如何使用此功能的在线文档至少很少,而谷歌搜索则不那么有成果。 常见的 DM 命令包括:CLEAR LOG; CLEAR OUTPUT; WPGM; 我的问题是 - 还有哪些其他的 DM...

14得票1回答
SAS中的Quit语句与Run语句的区别

在SAS中,“quit”和“run”有什么区别?我不知道该何时使用“quit”和“run”。例如,为什么proc datasets使用quit而proc contents使用run?

13得票1回答
我能否将未初始化变量的提示提升为错误?

当 SAS 遇到未初始化的变量时,它会在日志中输出类似以下的提示信息: When SAS遇到未初始化的变量时,将会向日志输出以下提示:NOTE: Variable not_in_data is uninitialized. 是否可能让 SAS 将此输出作为警告或错误信息?