首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SAS IML中提取列名

在SAS IML中提取列名
EN

Stack Overflow用户
提问于 2013-09-10 17:04:43
回答 1查看 2.1K关注 0票数 1

我希望使用IML编写一个宏,该宏能够提取数据集的列名,以便以后作为名称使用。

一些伪码:

代码语言:javascript
复制
    proc iml;
        read all dataset into matrix_a [colname = varnames];
        (...)
        names = varnames;
        create new_data_set [rownames = names];
    quit;

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-10 17:26:36

当然是。

代码语言:javascript
复制
data test;
array x[10];
do i=1 to 10;
    do j=1 to 10;
        x[j] = (i-1)*10 + j;
    end;
    output;
end;
drop i j;
run;

proc iml;
use test;
read all var _num_ into test[colname=names];
close test;

test = test`;
names = names`;

create test_t from test[rowname=names];
append from test[rowname=names];
close test_t;
quit;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18724945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档