如何在 SAS 中连接一个观察中的每条记录
我想知道是否可以将一个观察中的每条记录与 SAS 代码连接起来。 例如, 这是原始数据集 1st_name 2nd_name 3rd_name .....last_name abc def ghi ....…
Win 7(64 位)上的 SAS 9.2(64 位)性能
我正在寻找 Windows 环境(或任何环境,如果操作系统没有实际影响)中 SAS 64 位性能与 32 位性能对比的文档/示例/第一手经验。 理想情况下,举例说明…
SAS Proc Printto 清除日志
我正在使用 Proc Printto 来保存日志和输出到目录,它做得很好,但是日志不再打印在日志窗口中。我还是更喜欢用日志来调试。 proc printto print='\ou…
如何读取SAS数据集中的变量名?
有没有能够获取变量名称的语句/函数? 最好将它们放入另一个数据集的列、文本字段或宏变量中。 例如 - 数据集 1 Name age sex Jk 14 F FH 34 M 预期数…
如何读取SAS中的单个日期列?
下面的 SAS 代码有什么问题?无法正确读取单个日期列。 DATA test; INPUT mydate MMDDYY8.; FORMAT mydate YYMMDD10.; DATALINES; 01-22-98 03-03-97 …
如何在SAS中导入长度超过8的变量名?
我正在使用 SAS 9 导入 CSV 文件。某些列名称的长度超过 8 个字符。当我导入时,出现错误,指出版本 6 数据集中的列是非法的。 为什么 SAS 说它是版本…
SAS读取sql server 2005中的位数据类型
我有一个 sql server 2005 数据库,其中有一个表,其中有一列数据类型为 bit。当我在 sql server management studio 中查看数据时,我看到列值为 0 或…
sql server中的宏值分配传递
我正在尝试使用 SAS 宏中的宏变量作为 newcolumn 中的值 例如: %let macrovariable = value; 我希望将 newcolumn 中的每个值指定为值 怎样才能做到这…
将数字转换为基于基数 36 的字母数字值
通过使用 $HEX 格式,可以轻松地将 SAS 中的数字转换为基于 16 基数的字母数字值。现在我正在寻找一种简单的方法来使用基数 36(10 个数字和 26 个字…
如何在 SAS 中的 libname 语句的引用字符串内调用宏变量
我有一个每年都不同的库名称,我想制作一个程序来自动调整这一点。但为了让一切正常工作,我必须在 libname 语句中引用的字符串内调用宏。我该怎么做…
SAS,从数据集列创建文件名
是否可以根据存储在数据集列中的值创建文件名?我所追求的是这样的: /* other code here, assume work.users looks like user_id ImageData */ data …
通过 SAS 将 SQL Server Blob 字段导出到文件
我正在开发一个 SAS 接口,通过 SAS 将存储在 SQL Server 中的图片导出为 blob 字段。我的问题是试图让 SAS 在从数据库读取数据和将其写入文件之间不…
在SAS中使用循环重命名索引列?
我有一个数据集,其中变量为 col1、col2、col3、...、col15。我想将它们重命名为new1,new2,new3,...,new 15。我可以写15次类似的rename col1 = ne…