
sas基礎_sas知識_sas基礎知識_數(shù)據(jù)分析師
Ⅳ.用在 DATA 步的信息語句 1.ARRAY 語句(數(shù)組語句) (1)顯示下標數(shù)組語句 格式為∶ARRAY 數(shù)組名 [{n}] [$] [數(shù)組元素的長度] [數(shù)組元素] [(初始值)]; 注意∶數(shù)組名不能與同一 DATA 步中的 SAS 變量同名。{n}表示數(shù)組元素的個數(shù),是正 整數(shù) 或*號,括號可用{}、[]或()。$表示數(shù)組的元素是字符。如∶ ARRAY rain{5} x1-x5; ARRAY ab(*) x y z; ARRAY c[3]; ARRAY d(10) _TEMPORARY_; _TEMPORARY_表示創(chuàng)建臨時數(shù)組元素列表,其特點為∶ ①它們沒有名字,引用時必須用數(shù)組名和下標,如∶d(5); ②不能出現(xiàn)在輸出的數(shù)據(jù)集 上。 ③不能用特殊下標(*)來引用所有元素。④計算速度快,占用內存少。 (2)隱含下標數(shù)組語句 格式為∶ARRAY 數(shù)組名 [(下標變量)] [$] [數(shù)組元素的長度] [數(shù)組元素]; 如∶ DATA one; INPUT id x1-x10 y1-y10; ARRAY big(i) x1-x10 y1-y10; i=11; PUT big; CARDS; (數(shù)據(jù)行) DATA two; INPUT id x1-x10 y1-y10; ARRAY big(i) x1-x10 y1-y10; DO OVER big; IF big=. THEN big=0; END; CARDS; (數(shù)據(jù)行)
; ; 左邊程序中 PUT 語句輸出 big 的第 11 個元素的值;右邊程序把 big 中的所有缺失值改 為0。 2.INFORMAT 語句(輸入格式語句) 格式為∶INFORMAT 變量名 [輸入格式] [DEFAULT=規(guī)定臨時缺省的輸入格式]……; 在 DATA 步,可用此語句來規(guī)定在 INPUT 語句中列出的變量的省略輸入格式。如∶ DATA _null_; CARDS; INFORMAT DEFAULT=3.1; 11 22 33 44 55 INPUT x1-x5; ; PUT x1-x5; RUN; 這個 DATA 步提交后在 LOG 窗口輸出的結果為∶1.1 2.2 3.3 4.4 5.5。 3.FORMAT 語句(格式語句) 格式為∶FORMAT 變量名 [格式] [DEFAULT=規(guī)定臨時缺省的輸入格式]……; 在 DATA 步使用 FORMAT 語句可永久地把格式同變量聯(lián)系起來, PROC 步用 FORMAT 在 語句僅僅 在 PROC 步起作用。SAS 系統(tǒng)將使用聯(lián)系的格式來輸出這些變量的值。如∶ DATA _null_; PROC FORMAT; FORMAT y 10.3 DEFAULT=8.2; VALUE sexfmt 1='MALE' x=12.1; y=10.3; 2='FEMALE'; PUT x=; DATA all; CARDS; Jane 2 Bill 1 …… ;
PUT y=; INPUT name $ sex @@; RUN; RUN; FORMAT sex sexfmt.; (程序1) (程序2第1部分) (程序2第2部分) 程序1的輸出結果為∶x=12.10 y=10.300; 程序2中性別 sex 輸入時用1(男)、 2(女), 輸出時自動變成 MALE(男)、FEMALE(女)。 4.LENGHT 語句(長度語句) 格式為∶LENGHT [變量名][$]長度]……[DEFAULT=n]; 在 DATA 步用該語句規(guī)定在開始創(chuàng)建的每個數(shù)據(jù)集中 SAS 系統(tǒng)用來存貯變量值的字節(jié) 數(shù)目。 如∶LENGHT name $20; 設置字符變量 name 的長度為 20。 字符變量的長度在1到 200 之間;數(shù) 值變量的長度在3到8之間。 5.LABEL 語句(標記語句) 格式為∶LABEL 變量名='標記內容,包括空格最多 40 個字符'; 如∶ LABEL compound='TYPE OF PRUG'; LABEL n='SAMPLE SIZE'; 6.ATTRIB 語句(屬性語句) 格式為∶ATTRI
B 變量名 [FORMAT=格式] [INFORMAT=輸入格式] [LABEL='標記內容 '] [LENGHT=[$]長度]……; 如∶ ATTIB x LENGHT=$4 LABEL='TEST VARIABLE'; ATTIB saleday INFORMAT=mmddyy. FORMAT=worddate.; 7.語句標號(參見 GOTO 語句和 LINK 語句) 8.DROP 語句(刪除語句) 格式為∶DROP 變量名; 在 DATA 步中使用 DROP 語句來規(guī)定不包含在這個 SAS 數(shù)據(jù)集或正被創(chuàng)建的數(shù)據(jù)集中 的變量。 當有多個數(shù)據(jù)集正被創(chuàng)建時,為了有選擇地刪掉變量, 在每個數(shù)據(jù)集的名字后面使用 DROP= 的數(shù)據(jù)集選擇項(參見 DATA 語句)。 9.KEEP 語句(保存語句) 格式為∶KEEP 變量名; 與 DROP 語句用法相同,作用相反。 10.RETAIN 語句(保留語句) 格式為∶RETAIN [元素……[初始值|(初始值][,]……)]……]; 元素可以是變量、變量列表或數(shù)組名,它們的值是用戶想保留的。如果沒有列出元素, SAS 保留 DATA 步中所有變量值。 用 INPUT 語句或賦值語句,再使用 RETAIN 語句時,僅僅在 DATA 步第1次重復執(zhí)行 之前, SAS 置這些變量為缺失(或 RETAIN 語句中給出的初值); 以后,變量保持它們的值直 到新的值 成為有效(如通過賦值語句或 INPUT 語句的下一次執(zhí)行)。 在 RETAIN 語句中命名累加 的唯一目 的是給郴等于0的其他初值(不用此語句變量的初值為0)。 11.RENAME 語句(換名語句) 格式為∶RENAME 舊變量名=新變量名……;數(shù)據(jù)分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
訓練與驗證損失驟升:機器學習訓練中的異常診斷與解決方案 在機器學習模型訓練過程中,“損失曲線” 是反映模型學習狀態(tài)的核心指 ...
2025-09-19解析 DataHub 與 Kafka:數(shù)據(jù)生態(tài)中兩類核心工具的差異與協(xié)同 在數(shù)字化轉型加速的今天,企業(yè)對數(shù)據(jù)的需求已從 “存儲” 轉向 “ ...
2025-09-19CDA 數(shù)據(jù)分析師:讓統(tǒng)計基本概念成為業(yè)務決策的底層邏輯 統(tǒng)計基本概念是商業(yè)數(shù)據(jù)分析的 “基礎語言”—— 從描述數(shù)據(jù)分布的 “均 ...
2025-09-19CDA 數(shù)據(jù)分析師:表結構數(shù)據(jù) “獲取 - 加工 - 使用” 全流程的賦能者 表結構數(shù)據(jù)(如數(shù)據(jù)庫表、Excel 表、CSV 文件)是企業(yè)數(shù)字 ...
2025-09-19SQL Server 中 CONVERT 函數(shù)的日期轉換:從基礎用法到實戰(zhàn)優(yōu)化 在 SQL Server 的數(shù)據(jù)處理中,日期格式轉換是高頻需求 —— 無論 ...
2025-09-18MySQL 大表拆分與關聯(lián)查詢效率:打破 “拆分必慢” 的認知誤區(qū) 在 MySQL 數(shù)據(jù)庫管理中,“大表” 始終是性能優(yōu)化繞不開的話題。 ...
2025-09-18DSGE 模型中的 Et:理性預期算子的內涵、作用與應用解析 動態(tài)隨機一般均衡(Dynamic Stochastic General Equilibrium, DSGE)模 ...
2025-09-17Python 提取 TIF 中地名的完整指南 一、先明確:TIF 中的地名有哪兩種存在形式? 在開始提取前,需先判斷 TIF 文件的類型 —— ...
2025-09-17CDA 數(shù)據(jù)分析師:解鎖表結構數(shù)據(jù)特征價值的專業(yè)核心 表結構數(shù)據(jù)(以 “行 - 列” 規(guī)范存儲的結構化數(shù)據(jù),如數(shù)據(jù)庫表、Excel 表、 ...
2025-09-17Excel 導入數(shù)據(jù)含缺失值?詳解 dropna 函數(shù)的功能與實戰(zhàn)應用 在用 Python(如 pandas 庫)處理 Excel 數(shù)據(jù)時,“缺失值” 是高頻 ...
2025-09-16深入解析卡方檢驗與 t 檢驗:差異、適用場景與實踐應用 在數(shù)據(jù)分析與統(tǒng)計學領域,假設檢驗是驗證研究假設、判斷數(shù)據(jù)差異是否 “ ...
2025-09-16CDA 數(shù)據(jù)分析師:掌控表格結構數(shù)據(jù)全功能周期的專業(yè)操盤手 表格結構數(shù)據(jù)(以 “行 - 列” 存儲的結構化數(shù)據(jù),如 Excel 表、數(shù)據(jù) ...
2025-09-16MySQL 執(zhí)行計劃中 rows 數(shù)量的準確性解析:原理、影響因素與優(yōu)化 在 MySQL SQL 調優(yōu)中,EXPLAIN執(zhí)行計劃是核心工具,而其中的row ...
2025-09-15解析 Python 中 Response 對象的 text 與 content:區(qū)別、場景與實踐指南 在 Python 進行 HTTP 網(wǎng)絡請求開發(fā)時(如使用requests ...
2025-09-15CDA 數(shù)據(jù)分析師:激活表格結構數(shù)據(jù)價值的核心操盤手 表格結構數(shù)據(jù)(如 Excel 表格、數(shù)據(jù)庫表)是企業(yè)最基礎、最核心的數(shù)據(jù)形態(tài) ...
2025-09-15Python HTTP 請求工具對比:urllib.request 與 requests 的核心差異與選擇指南 在 Python 處理 HTTP 請求(如接口調用、數(shù)據(jù)爬取 ...
2025-09-12解決 pd.read_csv 讀取長浮點數(shù)據(jù)的科學計數(shù)法問題 為幫助 Python 數(shù)據(jù)從業(yè)者解決pd.read_csv讀取長浮點數(shù)據(jù)時的科學計數(shù)法問題 ...
2025-09-12CDA 數(shù)據(jù)分析師:業(yè)務數(shù)據(jù)分析步驟的落地者與價值優(yōu)化者 業(yè)務數(shù)據(jù)分析是企業(yè)解決日常運營問題、提升執(zhí)行效率的核心手段,其價值 ...
2025-09-12用 SQL 驗證業(yè)務邏輯:從規(guī)則拆解到數(shù)據(jù)把關的實戰(zhàn)指南 在業(yè)務系統(tǒng)落地過程中,“業(yè)務邏輯” 是連接 “需求設計” 與 “用戶體驗 ...
2025-09-11塔吉特百貨孕婦營銷案例:數(shù)據(jù)驅動下的精準零售革命與啟示 在零售行業(yè) “流量紅利見頂” 的當下,精準營銷成為企業(yè)突圍的核心方 ...
2025-09-11