freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sas編程基礎(chǔ)知識ppt課件-文庫吧資料

2024-10-25 05:04本頁面
  

【正文】 錯 例 數(shù)值變量讀字符值。 run。 cards。 input Stock $ Money Price。 NOTE: “PROCEDURE PRINT”所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 運行錯 例 非法的數(shù)學(xué)運算。 9 run。 NOTE: 正在寫入 HTML Body(主體)文件 : 8 var data clpr。 /* 將變量名 Date拼成 Data */ run。 proc print data= (obs=10)。 run。 cards。 z=x+y。 NOTE: “DATA 語句 ” 所用時間(總處理時間) : 實際時間 秒 CPU 時間 秒 例 遺漏分號。 6 run。 /*將 data錯拼為 daat */ 14 WARNING 14169: 假定符號 DATA 錯拼為 daat。 run。 daat a。 SAS系統(tǒng)提交含有錯誤的程序后, LOG窗口會顯示的信息有: ?出錯的詞; ?錯誤的可能位置; ?對錯誤的說明。 /* 只保留數(shù)據(jù)集中的數(shù)值變量 */ run。 set 。 例:使用自動變量 _Numeric_。這些自動變量被加入到程序數(shù)據(jù)向量( PDV)中,但是并不輸出到數(shù)據(jù)集中。 run。 set 。 例 轉(zhuǎn)換數(shù)值變量為字符變量。數(shù)據(jù)源既可以是數(shù)值型,也可以是字符型。 函數(shù) PUT將數(shù)值轉(zhuǎn)換為字符 PUT函數(shù)的形式: PUT(數(shù)據(jù)源 , 輸出格式 )。 run。 /*Y為數(shù)值變量 */ Z=SUBSTR(Y,7,6)。 data 。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ put Z=。 Y=10。 13:3 NOTE: 數(shù)據(jù)集 有 1 個觀測和 2 個變量。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ 14 run。 /*X為字符變量 */ 12 Y=10。 11 X=39。 /*自動將數(shù)值變量 Y轉(zhuǎn)換為字符變量 */ run。 /*X為字符變量 */ Y=10。 data。 run。 set 。 例 轉(zhuǎn)換字符變量為數(shù)值變量。數(shù)據(jù)源既可以是數(shù)值型,也可以是字符型。 函數(shù) INPUT將字符轉(zhuǎn)換為數(shù)值 INPUT函數(shù)的形式: INPUT(數(shù)據(jù)源 , 輸入格式 )。 /*Y為字符變量 */ Z=log(Y)。 data。 /*Y為字符變量 */ if XY 。 X=1。 /*算術(shù)表達(dá)式中有字符變量時,自動將字符變量 Y轉(zhuǎn)換為數(shù)值變量 */ run。 /*X為數(shù)值變量 */ Y=?10?。 data。 /*Y為字符變量 */ X=Y。 X=1。 變量類型轉(zhuǎn)換 字符自動轉(zhuǎn)換為數(shù)值 例 字符自動轉(zhuǎn)換為數(shù)值。 Run。 Set b。 Run。 Datalines。/*數(shù)據(jù)集 a中有個變量 x,值為 1*/ ?使用 INPUT語句 Data b。 x=1。 變量的標(biāo)簽是指變量名的描述性標(biāo)識,它至多可用 256個字符。 變量的輸人格式是指 SAS系統(tǒng)讀人變量值的方式。 變量的長度是指存貯變量值的字節(jié)數(shù)。 變量屬性 SAS變量的屬性包括:長度、輸人輸出格式和標(biāo)簽。 字符變量的值可以是字符、字母、特殊字符和數(shù)值。 數(shù)值變量的值只能是數(shù)值。 SAS變量 SAS變量分為數(shù)值變量和字符變量。 put result。 result=?%a(?||stkcd||?,?||stknm||?)。 data。 比較準(zhǔn)則: ? 數(shù)值和字符都可以比; ? 結(jié)果為真賦值 1,假賦值 0; ? 字符值從左到右逐個按 ASCII碼排列序列進(jìn)行比較; ? 缺失值參加比較時,它比任何有效值都小。 if xy then c= 5; else c= 12。 /*Y也是缺失值 */ run。 Y=1+X。 put Y=。 put X=。 data。 ?18jan00:9:27:25?dt if begin=?01JAN2021?d then end=?31DEC2021?d; SAS算符 SAS算符是一些符號,其作用是進(jìn)行計算、比較等。 ?01jan00?d。 日期時間常數(shù) 例 引用日期時間常數(shù)。 /*例中,兩語句等價。 name=?TOM”S?。 科學(xué)計數(shù)法: , 。 1, –5, , , 2E4 , 20210 數(shù)值常數(shù)可以有多種格式展示。 SAS常數(shù) SAS常數(shù)是 SAS系統(tǒng)可以識別的一些固定值。 操作對象有: ? 變量; ? 常數(shù)。 表達(dá)式 表達(dá)式由一系列操作符和操作對象構(gòu)成,產(chǎn)生一個目標(biāo)值。 Set 。 例 設(shè)定選項 OPTIONS obs=5。 語句格式: OPTIONS option(s)。 run。 x=y+1。 /* proc為關(guān)鍵詞, means為過程名 */ infile “d:\ResDat\”。 /* put為關(guān)鍵詞, name為 SAS名, $輸出格式 */ format date yymmdd10.。 /* data為關(guān)鍵詞, data1為 SAS名 */ data _null_。 例 有效的 SAS語句。 其中: ?粗體 必須按顯示形式書寫的關(guān)鍵詞; ?白正體 用戶提供的信息; ?括號內(nèi)的信息可選; ?|任選。 KEYWORD parameter…Item1|item2…|itemnoptions。所有的 SAS語句以分號結(jié)尾。CALL子程序類似于函數(shù),但是不能在賦值語句中使用,所有的 SAS CALL子程序都只能被 CALL語句使用。大多數(shù)函數(shù)所使用的參數(shù)是由用戶提供的,一小部分函數(shù)使用系統(tǒng)提供的參數(shù)。 如果在輸入或輸出數(shù)據(jù)集的過程中沒有設(shè)定變量的輸入和輸出格式,系統(tǒng)會自動使用原數(shù)據(jù)集中的這個變量原有的輸入輸出格式。 /* 將 date改名 */ 輸入和輸出格式 輸出格式 format是 SAS用來確定如何輸出或?qū)懗鰯?shù)據(jù)值的指令,用 FORMAT控制數(shù)據(jù)值在輸出時所使用的格式。 /*scores中只保留 team,game1game2 game3這 4個變量) proc print data=new(drop=year)。 語句格式: Datasetname(Datasetoptions) (option1=value1...optionn=valuen) 例 數(shù)據(jù)集選項舉例。 SAS語言元素 數(shù)據(jù)集選項 數(shù)據(jù)集選項用在 SAS數(shù)據(jù)集名稱后的括號中,多個選項之間用空格隔開。這些信息文件都很小,每個信息文件都被稱為一個條目( entry) , 條目有多種不同的類型。 存儲編譯的 DATA步程序 語句格式 DATA datasetname(s) / PGM=storedprogramname (passwordoptionSOURCE=sourceoption)。 NOTE: SQL 視圖 已定義。 日志中信息: 4 proc sql。 create view as select * from 。它可以讀寫的數(shù)據(jù)源同數(shù)據(jù)步視圖。 NOTE: 存儲的 DATA STEP 視圖無法在不同的操作系統(tǒng)下運行。 3 run。 1 data 。 set 。 例 創(chuàng)建數(shù)據(jù)步視圖。 … SAS 語句 ….。 數(shù)據(jù)步視圖 數(shù)據(jù)步視圖包含用于從多個數(shù)據(jù)源中讀取數(shù)據(jù)的數(shù)據(jù)步程序,這些數(shù)據(jù)源包括: ? 原始數(shù)據(jù)文件; ? SAS數(shù)據(jù)文件; ? PROC SQL視圖; ? SAS/ACCESS 視圖; ? DB2,ORACLE,或者其它 DBMS數(shù)據(jù)。 ? 更改一個數(shù)據(jù)視圖只需要改變這個視圖的查詢語句。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1