[英]Add Trailing Spaces to Character Field in SAS dataset
我有一個SAS數據集,其字段標題名稱包含長度最大為50的字符值。如果字符數少於50,我想在現有字符串中添加尾隨空格,以使全長為50字符。
我嘗試了長度,格式和put語句,但均未成功。
您可以使用REPLICATE()。 在下面的代碼中,“ TEST”將是您的列名。
SELECT
'TEST'+REPLICATE(' ', 50-LEN('TEST'))
, DATALENGTH('TEST'+REPLICATE(' ', 50-LEN('TEST')))
SAS中的字符變量始終為固定長度,並在右邊用空格填充。
data want ;
length NAME $50 ;
name='Fred';
run;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.