簡體   English   中英

在SAS數據集中的字符字段中添加尾隨空格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM