1樓:
都是行控制符。
可以簡單理解為,@代表跳轉到當前輸入值的下一行(不論當前行是否還有內容未輸入),@@代表繼續輸入當前行的內容,直到結束為止。
2樓:匿名使用者
兩個都是行控制符
@ 表示執行下一個操作時,指標移到下一個記錄。
@@表示執行下一個操作,指標保持在當前記錄。
給個例子:
data a;
input x y @;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=a;run;
data b;
input x y @@;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=b;run;
結果如下:
the sas system 10:58 saturday, december 24, 2011 1
obs x y
1 1 2
2 2 2
3 3 2
the sas system 10:58 saturday, december 24, 2011 2
obs x y
1 1 2
2 3 4
3 2 2
4 3 5
5 3 2
6 1 1
sas中各種符號的意思,例如@,@@,#什麼的
3樓:匿名使用者
@,@@,# 是input語句的指標控制命令;
例如:data a;
input @ 2 name $ +2 age;
cards;
sara 11
kate 23
haryy 18
;run;
@ 2 name $ 表示變數name為字元型從每個觀測記錄的第二列開始讀取資料,之後+2表示此時指標向右相對移動兩列讀取age的數值。
@@是雙尾綴;
data a;
input a b @ @;
cards;
1 2 4 3
5 6 8 7
;run;
以上程式,將每個資料記錄行可以完成兩次重複過程,當指標移動超過輸入記錄的尾端,指標才開始換行。可以看看資料集a的結果,你就明白了。
# 行的控制指令
data a;
input # 4 name $;
cards;
sara
kate
marry
haryy
tom;
run;
那麼資料集a的name變數就從haryy開始讀取資料,並且只讀取haryy
sas 中@@表示什麼意思?
4樓:匿名使用者
兩個都是行控制符
@ 表示執行下一個操作時,指標移到下一個記錄。
@@表示執行下一個操作,指標保持在當前記錄。
給個例子:
data a;
input x y @;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=a;run;
data b;
input x y @@;
cards;
1 2 3 4
2 2 3 5
3 2 1 1
;run;
proc print data=b;run;
結果如下:
the sas system 10:58 saturday, december 24, 2011 1
obs x y
1 1 2
2 2 2
3 3 2
the sas system 10:58 saturday, december 24, 2011 2
obs x y
1 1 2
2 3 4
3 2 2
4 3 5
5 3 2
6 1 1
5樓:匿名使用者
表示資料的排列按照一定的格式排列,這種格式以空格作為分割
sql語句中的符號是什麼意思,sql 語句中 符號是什麼意思?
以下希望對你有所幫助。儘管宣告字串常量的標準方法通常都很方便,但是如果字串包含很多單引號或者反斜槓,那麼理解字串的內容可能就會變得很苦澀,因為每個單引號都要加倍。為了讓這種場合下的查詢更具可讀性,postgresql 允許另外一種稱作 美元符包圍 的字串常量宣告辦法。一個通過美元符包圍宣告的字串常量...
sas是什麼意思,SAS是什麼意思,經常看到
1 統計分析軟體名 2 英國特種空勤團 3 數學中證明三角形全等的定理 4 斯堪地那維亞航空公司 5 序列連線scsi介面 6 睡眠呼吸暫停綜合症 7 焦慮自評量表 8 半主動懸架 9 上海美國學校 10變電站自動化系統 11仲烷基磺酸鈉 12美國聖安德魯斯中學 13 sas公會 sas是什麼意思,...
批處理for語句中i是什麼意思,批處理for語句中 xi是什麼意思
典雁佛 for命令是乙個比較複雜的命令,主要用於引數在指定的範圍內迴圈執行命令。在批處理檔案中使用for命令時,指定變數請使用 variablefor變數參照的替換已被增強。您現在可以使用下列選項語法 i 刪除任何引號 擴充 i fi 將 i擴充到乙個完全合格的路徑名 di 僅將 i擴充到乙個驅動器...