如何在 SAS 中使用 CATX 功能
Posted
技术标签:
【中文标题】如何在 SAS 中使用 CATX 功能【英文标题】:How to use CATX function in SAS 【发布时间】:2022-01-17 10:17:57 【问题描述】:我通过以下程序获得了“ItIsBlue”。如果它是 word1 到 word3 的顺序,我想我会得到“IsItBlue”。为什么??请给我一些建议。
data dt00;
word1 = 'Is';
word2 = 'It';
word3 = 'Blue';
all = catx(word1, word2, word3);
run;
【问题讨论】:
请在您的问题中包含意外行为或错误,或解释它是如何不起作用的。 【参考方案1】:CATX() 的第一个参数是您要在其他参数的非缺失值之间插入的字符串。
通常用于在值列表中插入分隔符。
var1=1;
var2=2;
var3=.;
var4=4;
var5=5;
list=catx(',',of var1-var5);
将导致 LIST 被设置为字符串
1,2,4,5
如果您希望按列出的顺序连接参数,请改用 CATS() 函数。
【讨论】:
非常感谢!我得到了它。 CATS() 是这种情况的最佳答案。以上是关于如何在 SAS 中使用 CATX 功能的主要内容,如果未能解决你的问题,请参考以下文章