使用||在SAS中压缩函数意味着什么? 例如:
compress("test:" || 'price_data' || ":")
是否仅使用||?
连接字符串感谢。
答案 0 :(得分:3)
双管||
运算符将字符串附加在一起。
compress()
函数从参数中删除所有空格。
在这种情况下,compress函数不执行任何操作,因为三个附加的字符串文字显然不包含空格。此外,没有理由使用追加,因为它是所有的文字。
您的陈述与此"test:price_data:"
现在,如果看起来price_data
似乎是一个变量,那么你需要删除它周围的单引号,然后该语句才能完全有意义
compress("test:"||price_data||":")
这会生成一个字符串,其值为price_data
,前面加上字符串test
并附加一个冒号,其中包含所有空格(即{{1}引入的任何空格已被price_data
函数删除。