亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

SAS Space

標簽:
MySQL 大數據

SAS Day 24: Space Trick

Background:

My boss has a motto “Devil in the details”. I think all the Space- Related issues are the “Devil” in SAS.

Today, we will go over the function and tricks I used to deal with Space.

  • Remove Space: Compress, Compbl, Strip, Trim
  • Concatenate with Remove Space: ||, CAT, CATS, CATX, CATT

[caption id=“attachment_1626” align=“alignnone” width=“550”]image

analogicus / Pixabay[/caption]

Group 1: Compress, Compbl, Strip, Trim

1.Compress: Remove all the blanks by default, it can remove any specified characters as well.

2.Compbl: Compress multiple blanks into a single blank

3.Strip: Remove Leading and Trailing Blanks

4.Trim: Remove Trailing blank

Example:

image

Code:

data test;
input first $ last $ tel $29.;
datalines;
 Mary Smith  61 5- 999-   2222   
Keith O 777-2  22- 1234 
Jay Chou 4 15-221-99 98
Lionel Messi 312-45 6-1111 
Chris Wu 480 -9 00-87 63 
;
run;

data space;
set test;
compress=compress(tel,"-");
compbl=compbl(tel);
strip=strip(tel);
trim= trim(tel);
run;

Group 2: ||, CAT, CATT, CATS, CATX

||: directly concatenates character strings without modification.

CAT: concatenates character strings with leading or trailing space

CATT: concatenates character strings and removes trailing blanks

CATS: concatenates character strings and remove trailing and leading blanks

CATX: concatenates character strings and remove trailing and leading blanks, and inserts a separator between each string.

image

Code:

data sample;
set test;
direct=first||last;
cat=cat(first,last);
catt=catt(first,last);
cats=cats(first,last);
catx=catx(".", first, last);
run;

Ref:https://www.lexjansen.com/nesug/nesug09/cc/CC25.pdf

Happy Studying! ☕

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消