【文章內(nèi)容簡(jiǎn)介】
Data class4 。 Set class2 。 0e3194151c8f36e3d5fa7075bfdf439d SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 5 of 12 if total lt 450 then delete 。 Proc print data=class4 。 Run 。 程序三: Data class4 。 Set class2 。 if average=80 and 100 in (test1,test2,test3,test4,test5) 。 Proc print data=class4 。 Run 。 運(yùn)行結(jié)果如 圖 所示 。 第十二課 程序三中的 IF 語(yǔ)句條件表達(dá)式等價(jià)于 IF average=80 and (100=test1 or 100=test2 or 100=test3 or 100=test4 or 100=test5),由于 AND 的優(yōu)先級(jí)比 OR 的高,與條件表達(dá)式 IF average=80 and 100=test1 or 100=test2 or 100=test3 or 100=test4 or 100=test5 是有區(qū)別的。 拼接和合并數(shù)據(jù)集 圖 用 IF 條件語(yǔ)句選擇數(shù)據(jù) 集中的觀測(cè) 0e3194151c8f36e3d5fa7075bfdf439d SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 6 of 12 數(shù)據(jù)集的連接是把兩個(gè)或兩個(gè)以上的數(shù)據(jù)集的觀測(cè)連接成一個(gè)新的數(shù)據(jù)集。連接的方式有兩種:拼接和合并。在 SAS 數(shù)據(jù)步中用 SET 語(yǔ)句可以拼接數(shù)據(jù)集 ,而用 MERGE 語(yǔ)句可以合并數(shù)據(jù)集。例如,我們有兩個(gè)數(shù)據(jù)集 A 和 B,要拼接和合并成新的數(shù)據(jù)集 C,兩種不同方法的程序和結(jié)果見(jiàn)示意圖 所示。 一、 數(shù)據(jù)集的拼接 數(shù)據(jù)集的拼接可分成三種主要的拼接情況: 1. 相同變量的數(shù)據(jù)集拼接 這是最簡(jiǎn)單的情況,在這種情況下,新生成的數(shù)據(jù)集就含有這些相同的變量,觀測(cè)的數(shù)目是所有這些數(shù)據(jù)集的觀測(cè)總和。例如,數(shù)據(jù)集 A和 B 都含有兩個(gè)相同的變量 COMMOM和X,且都有三條觀測(cè),如圖 所示。 A BS A S 數(shù)據(jù)集的連接D A T A C 。 S E T A B 。R U N 。D A T A C 。 M E R G E A B 。R U N 。ABA B 圖 數(shù)據(jù)集的兩種連接方式:拼接和合并 0e3194151c8f36e3d5fa7075bfdf439d SAS 系統(tǒng)和數(shù)據(jù)分析 電子商務(wù)系列 上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系 IS/SHUFE Created by Page 7 of 12 用下面程序生成新數(shù)據(jù)集 C 有兩個(gè)相同的變量 COMMOM 和 X, 6 條觀測(cè)。 Data A 。 Input mon x 。 Cards 。 9801 1 9802 2 9803 3 Data B 。 Input mon x 。 Cards 。 9801 4 9