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

正文內(nèi)容

sas編程技術(shù)sas處理流程與指針控制-展示頁

2024-08-31 17:31本頁面
  

【正文】 3 4 2 1 2 3 4 雙尾綴 一般來說,若使用雙尾綴 ,則數(shù)據(jù)步在進(jìn)行下一次重復(fù)過程時, INPUT語句讀入同一條記錄行。 1 2 3 4 1 2 3 4 。 /*input語句 2*/ input c d 。 input a b 。 例 單尾綴 的作用。 SAS在使用單尾綴 時,會在碰到以下情況時釋放一條記錄行: ?一個空的 INPUT語句 : input。 ?沒有新的記錄行被讀入到輸入緩沖區(qū)當(dāng)中。 ? 一個數(shù)據(jù)記錄行需要在下一個 DATA步的重復(fù)過程中再次讀入(雙尾綴 )。 ? 一個數(shù)據(jù)記錄行被多個 INPUT語句讀入(單尾綴 )。通過列表輸入方式的 INPUT語句,每讀入一個數(shù)值之后,指針自動停留在數(shù)據(jù)后的第二列上(如本例第一個數(shù)據(jù)行,讀完 sara后,指針已經(jīng)指到sara后第二列上),所以此時指針只需相對向右一位,就能繼續(xù)讀入下一個變量。 run。 cards。 data one。 在 INPUT語句中定義每個觀測所要讀入的記錄行數(shù)量,或在 INFILE語句中使用 N=選項 設(shè)定每個觀測所需讀入的記錄數(shù)量。 行指針控制可以實現(xiàn)如下控制: 列指針控制 設(shè)置指針的列位置 行指針控制 設(shè)置指針的行位置 行固定說明符 在輸入緩沖區(qū)內(nèi)保持指針在同一個記錄行上,從而使得其它的 INPUT語句可以讀入同一條記錄行。 編譯 SAS語句 包括語法檢查 編譯階段 建立 輸入緩沖區(qū) 程序數(shù)據(jù)向量 PDV 描述信息 開始 data數(shù)據(jù)步語句 反復(fù)計數(shù) 運(yùn)行階段 設(shè)定 PDV中的變量值為缺失 數(shù)據(jù)讀入語句 判斷 是否還有記錄可以讀入 關(guān)閉數(shù)據(jù)集 執(zhí)行下一個數(shù)據(jù)步或者過程步 沒有 有 讀入 一個數(shù)據(jù)記錄 執(zhí)行 其它的可執(zhí)行語句 寫入 一個觀測到數(shù)據(jù)集中 數(shù)據(jù)步處理流程 指針控制 當(dāng) SAS從輸入數(shù)據(jù)中讀取數(shù)據(jù),并將其讀入到輸入緩沖區(qū)時,用一個指針標(biāo)記所讀數(shù)據(jù)的位置。第 24章 SAS處理流程與指針控制 清華大學(xué)經(jīng)管學(xué)院 朱世武 Resdat樣本數(shù)據(jù): SAS論壇: SAS處理流程 SAS處理流程數(shù)據(jù)集 SAS數(shù)據(jù)文件 SAS數(shù)據(jù)視圖 PROC SQL視圖 SAS/ACCESS視圖 原始數(shù)據(jù) 外部文件數(shù)據(jù) 程序行數(shù)據(jù) 遠(yuǎn)程數(shù)據(jù) FTP TCP/IP socket URL DATA步 SAS數(shù)據(jù)集 PORC步 SAS報告 SAS數(shù)據(jù)集 SAS日志 SAS報告 SAS日志 其它外部數(shù)據(jù)文件 數(shù)據(jù)步定義 通過數(shù)據(jù)步可以實現(xiàn)的功能如下。 創(chuàng)建 SAS數(shù)據(jù)集( SAS數(shù)據(jù)文件或 SAS數(shù)據(jù)視窗); 讀取外部數(shù)據(jù)文件創(chuàng)建 SAS數(shù)據(jù)集; ?通過對現(xiàn)有 SAS數(shù)據(jù)集取子集、合并、修改和更新創(chuàng)建新的 SAS數(shù)據(jù)集; ?分析、操作或展示數(shù)據(jù); ?創(chuàng)建新變量; ?產(chǎn)生報告、或?qū)⑽募鎯Φ接脖P或磁帶上; ?提取信息; ?文件管理。 INPUT語句提供了三種方式來控制指針運(yùn)動。SAS默認(rèn)的情況下, INPUT語句在讀入一條記錄之后就自動釋放該條記錄而進(jìn)入下一條 列行指針控制 列指針控制指定變量從哪一列開始讀入數(shù)據(jù)。 將指針移動至下一次記錄行; 例 列行指針控制。 input 2 Name $ +1 age 。 sara 15 kitty 23 paul 24 。 例中: 2表示第一個變量 Name從每個觀測記錄的第二列開始讀取數(shù)據(jù),在讀完 Name之后, +1表示此時指針向右相對移動一列讀取 age的數(shù)值。 使用行固定說明符 下列情況發(fā)生時使用行固定說明符使得指針停留在當(dāng)前的輸入記錄行上。 ? 一個數(shù)據(jù)記錄行包含多個觀測所需要的值(雙尾綴 )。 單尾綴 一般來說,數(shù)據(jù)步中的每個 INPUT語句都會將一條新的數(shù)據(jù)記錄行讀入輸入緩沖區(qū)中,若用單尾綴 控制,則在同一個重復(fù)過程中: ?指針位置沒有改變。 ?下一個 INPUT語句會繼續(xù)讀入同一條記錄行。 ?一個不帶單尾綴 的 input語句; ?下一次重復(fù)過程開始。 data one。 /*input語句 1*/ input 。 /*input語句 3*/ cards。 run。 在碰到下列情況時, SAS才會將一個記錄行釋放: ?指針移動超過了輸入記錄的尾端; ?空 INPUT語句; ?在 DATA步下一次重復(fù)開始時,有一個單尾綴的INPUT語句 input 。 data one。 cards。 run。 讀完數(shù)據(jù)后的指針位置 分別用列表方式、列方式、格式化方式讀入下一段數(shù)據(jù) +1+2+3 REGION1 49670 REGION2 97540 REGION3 86342 列表方式: input region $ jansales。 +1+2+3 REGION1 49670 ↑
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1