全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
919 3
2019-06-26
代码如下:
data matrix2d;
    array cf(14) cf1-cf14;
    retain cf1-cf14 0;
    set cdat.one_column;
    temp=mod(_n_,14);
    if temp=0 then temp=14; **;
    cf(temp)=coef*1;
    if temp=14 then output;
run;

以上代码是将一列数据转换成二维的矩阵,
想求问代码中的cf(temp)=coef*1;是什么意思?

感谢各位大佬的帮忙!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-6-27 00:15:25
应该就是字面意思:
cf(temp)=coef;

可以提供一些样本数据吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-6-28 08:59:48
whymath 发表于 2019-6-27 00:15
应该就是字面意思:
cf(temp)=coef;
emmmm……我也不知道怎么转出来,因为原数据太多了。不过,只要是一列的数据都可以。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-8-1 15:42:13
问题已解决,coef是需要转换的列变量的名字。cf(temp)中的temp是已经定义好了的1到14的变量。感觉被自己蠢死。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群