[sas]關(guān)于input中的單雙@問題

sas中使用input進行輸入時常出現(xiàn)位置不同,單雙@的使用,根據(jù)使用方式不同,作用也大相徑庭。對于筆者這種不太了解PDV過程的sas初學者,實際讀入值和預期輸入值不相符令人頭疼。以下是使用一段時間后自身對@的三種作用形式理解。

colunm pointer controls(列指針控制):用于重置PDV

?例如:從第四個字符開始讀取,代碼如下:

input @4 a;

line-hold specifiers(換行控制):

用于停止單一input結(jié)束時的默認指針跳轉(zhuǎn)

例如:在讀取a值后讀取指針不換行,代碼如下:

input?a?@;

input?b;

用于停止data步結(jié)束時的默認指針跳轉(zhuǎn),代碼如下:

data?test;

input a @@;

run;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容