新聞中心
SAS中的字符串是用一對單引號括起來的值。 還通過在變量聲明的末尾添加一個空格和$ sign來聲明字符串變量。 SAS具有許多強大的功能來分析和操作字符串。

創(chuàng)新互聯(lián)建站長期為成百上千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為柯橋企業(yè)提供專業(yè)的做網(wǎng)站、成都做網(wǎng)站,柯橋網(wǎng)站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
聲明字符串變量
我們可以聲明字符串變量及其值,如下所示。 在下面的代碼中,我們聲明長度為6和5的兩個字符變量。LENGTH關鍵字用于聲明變量而不創(chuàng)建多個觀察。
data string_examples; LENGTH string1 $ 6 String2 $ 5; /*String variables of length 6 and 5 */ String1 = 'Hello'; String2 = 'World'; Joined_strings = String1 ||String2 ; run; proc print data = string_examples noobs; run;
運行上面的代碼,我們得到顯示變量名稱及其值的輸出。
字符串函數(shù)
以下是經常使用的一些SAS函數(shù)的示例。
SUBSTRN
此函數(shù)使用開始和結束位置提取子字符串。 如果沒有提到結束位置,它提取所有字符直到字符串結束。
句法
SUBSTRN('stringval',p1,p2)
以下是所使用的參數(shù)的描述:
- stringval是字符串變量的值。
- p1為提取的開始位置。
- p2為提取的字符數(shù)量。
例
data string_examples; LENGTH string1 $ 6 ; String1 = 'Hello'; sub_string1 = substrn(String1,2,4) ; /*Extract from position 2 to 4 */ sub_string2 = substrn(String1,3) ; /*Extract from position 3 onwards */ run; proc print data = string_examples noobs; run;
在運行上面的代碼,我們得到顯示substrn函數(shù)的結果的輸出。
TRIMN
此函數(shù)從字符串中刪除尾部空格。
句法
TRIMN('stringval')
以下是所使用的參數(shù)的描述:
- stringval是字符串變量的值。
data string_examples; LENGTH string1 $ 7 ; String1='Hello '; length_string1 = lengthc(String1); length_trimmed_string = lengthc(TRIMN(String1)); run; proc print data = string_examples noobs; run;
運行上面的代碼,我們得到顯示TRIMN函數(shù)結果的輸出。
網(wǎng)頁標題:創(chuàng)新互聯(lián)SAS教程:SAS字符串
文章分享:http://m.fisionsoft.com.cn/article/dhhdpih.html


咨詢
建站咨詢
