input - SAS 输入列

标签 input sas

我在 SAS 中遇到问题,我想知道如何在一列中输入多列(将所有内容放入一个变量中)?

例如,我有 3 列,但我想将这 3 列仅放入一列中。 像这样:

1 2 3
1 3 1
3 4 4

输出:

1
1
3
2
3
4
3
1
4

最佳答案

我假设您正在从文件中读取数据,因此请使用尾随 @@ 来继续读取行尾之后的变量:

data want;
input a @@;
cards;
1 2 3
1 3 1
3 4 4
;
run;

关于input - SAS 输入列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27647532/

相关文章:

sas - 将数据读入 SAS,列未对齐

SAS 数组创建

c++ - 允许用户跳过输入并直接按 Enter 键

python - 我正在尝试在 python 2.7 中输入并允许它区分字符串和整数

javascript - 在选中时显示输入框

sas 临时库不需要 libref 而其他库需要吗?

sas - proc 中每个变量的单独类意味着

php - 如何从 CSV 列创建句子

php - 如何删除数组的空值

linux - 在 Crontab 中运行多个相互依赖的 sas 程序