使用||在SAS中压缩意味着什么

时间:2017-09-11 09:47:12

标签: sas

使用||在SAS中压缩函数意味着什么? 例如:

compress("test:" || 'price_data' || ":")

是否仅使用||?

连接字符串

感谢。

1 个答案:

答案 0 :(得分:3)

双管||运算符将字符串附加在一起。

compress()函数从参数中删除所有空格。

在这种情况下,compress函数不执行任何操作,因为三个附加的字符串文字显然不包含空格。此外,没有理由使用追加,因为它是所有的文字。 您的陈述与此"test:price_data:"

相同

现在,如果看起来price_data似乎是一个变量,那么你需要删除它周围的单引号,然后该语句才能完全有意义

compress("test:"||price_data||":")

这会生成一个字符串,其值为price_data,前面加上字符串test并附加一个冒号,其中包含所有空格(即{{1}引入的任何空格已被price_data函数删除。