【问题标题】:SAS Numbered Range Variable Lists with Character Variables and Column input具有字符变量和列输入的 SAS 编号范围变量列表
【发布时间】:2013-09-08 07:37:46
【问题描述】:

我正在尝试使用带有字符值和列输入的编号范围变量列表。

Data question;
input ques1 $ 1 ques2 $ 2 ques3 $ 3 ques4 $ 4 ques5 $ 5;
datalines;
ABCDE
AACCE
BBBBB
CABDA
DDAAC
CABBB
EEBBB
ACACA
;

如何以变量列表的形式重写输入行

input ques1-ques5;

并指定列和字符 $?

谢谢!

【问题讨论】:

    标签: character sas


    【解决方案1】:

    像这样:

    Data question;
    input @1 (ques1-ques5) ($CHAR1.);
    datalines;
    ABCDE
    AACCE
    BBBBB
    CABDA
    DDAAC
    CABBB
    EEBBB
    ACACA
    ;
    run;
    

    我改变了两件事。首先,我将其设置为以列格式而不是列表格式读取;这允许第二个更改起作用。第二个变化是将五个问题分组,然后用匹配的括号对格式进行分组。这在列表格式中不太适用,除非您的输入之间有分隔符。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-14
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 2014-05-12
    • 1970-01-01
    • 2014-01-31
    相关资源
    最近更新 更多