R2 | #30天專注橙長計劃#~SAS~Day 22

4.17 用proc report產(chǎn)生一個簡單的輸出

Report包含print、means和tabulate懒鉴、sort的所有功能诡挂,可以用一本書來介紹,基本形式為:

PROC REPORT NOWINDOWS;

COLUMN variable-list;

Column語句類似于proc print的var語句,告訴SAS哪些變量該包括并以何種順序璃俗,如果遺漏語句column奴璃,SAS默認(rèn)在數(shù)據(jù)集中包括所有變量,如果遺漏選項nowINDOWS旧找,SAS默認(rèn)啟用交互report窗口溺健。為使數(shù)據(jù)和頂部能很好的區(qū)分開來,可以使用headline和headskip:

PROC REPORT NOWINDOWS HEADLINE HEADSKIP;

Headline在頂部下面拉了一條線钮蛛,headskip在頂部下面留了一段空白鞭缭。

數(shù)值變量VS字符串變量 從proc report得到的報告類型,部分依據(jù)于使用的數(shù)值類型魏颓。只要報告中起碼有一個字符串變量岭辣,默認(rèn)的報告就是每個觀測值一行。但如果報告全是數(shù)值變量甸饱,默認(rèn)proc report將會加總這些變量沦童,即使是日期變量也會被加總。

例子 有一份關(guān)于美國國家公園(national parks)和國家紀(jì)念碑(monuments)的數(shù)據(jù)叹话,Parks.dat偷遗,變量包括名字、類型(NP for national park or NM for national monument)驼壶,地區(qū)(East or West)氏豌,博物館的數(shù)量,野營地的數(shù)量:

下面的代碼形成了兩份報告热凹,第一份沒有column語句泵喘,SAS使用所有變量,第二份使用column語句般妙,選擇部分變量:

第一份報告與proc print相似纪铺,第二份報告,由于只選擇museum變量和camping兩個數(shù)值型變量碟渺,默認(rèn)直接顯示加總情況:

4.18 在proc report中使用define語句

Define用來為單個變量指定一些選項鲜锚,基本形式為:

DEFINE variable/options’column-header’;

Usage選項 這個選項告訴SAS如何使用這個變量,可能的usage選項包括:

Across:為變量的每一個變量值都創(chuàng)建一個列

Analysis:為變量創(chuàng)建統(tǒng)計量苫拍,數(shù)值變量默認(rèn)有這個usage選項烹棉,且統(tǒng)計量默認(rèn)為sum。

Display:為數(shù)據(jù)集中的每一個觀測值都創(chuàng)建一行怯疤,對于字符串變量浆洗,這個選項是默認(rèn)的。

Group:為每個變量的變量值都創(chuàng)建一行集峦。

Order:為每個觀測值都創(chuàng)建一行伏社,且行值的排列是是按照指定的變量來順序抠刺。

改變列頂部 proc report中幾種方法可以改變列頂部,4.1中的label語句摘昌,或者用define語句指定列頂部速妖,下面的代碼使得SAS的report按照age排序,并且以“Age at Admission”作為列頂部:

DEFINE Age / ORDER 'Age at/Admission';

缺失數(shù)據(jù) 默認(rèn)在order聪黎,group罕容,和across variables中不考慮缺失值,用missing選項可以改變這種默認(rèn):

PROC REPORT NOWINDOWS MISSING;

例子 仍然是關(guān)于國家公園和紀(jì)念碑的數(shù)據(jù),

下面的代碼包含兩個define語句,第一個用order選項來定義region绕沈,第二個為變量camping定義列頂部赢织。Camping是一個數(shù)值變量生闲,默認(rèn)有analysis選項。Missing選項也出現(xiàn)在了proc語句中,因此缺失值也會被考慮在報告中:

輸出結(jié)果為:

Region有三個變量值,第一個是missing缺失值生真。

4.19 用proc report創(chuàng)建簡易報告

Group創(chuàng)建簡易行,across創(chuàng)建簡易列捺宗。

Group 變量 下面的代碼告訴SAS創(chuàng)建一個顯示每個部門工資總和柱蟀、獎金總和(數(shù)值變量將默認(rèn)被加總)的報告:

Across變量 corss變量,也需要define語句蚜厉,不同的是产弹,SAS默認(rèn)不是對變量值求和,而是計數(shù)弯囊。如果要加總,則需要再across變量和analysis變量之間加逗號胶果,告訴SAS哪個變量要加總匾嘱,下面的代碼告訴SAS用列來顯示出每個部門工資和獎金的總和:

例子 仍然是國家公園和紀(jì)念碑的例子,

下面的代碼包含兩個proc report早抠,第一個中霎烙,region和type都被定義成group變量,第二個中蕊连,region仍然是個group變量悬垃,但type是across變量。注意兩個column語句基本一樣甘苍,除了第二個中增加了標(biāo)點(to cross the across variable with the analysis variables.)尝蠕。

輸出結(jié)果為

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市载庭,隨后出現(xiàn)的幾起案子看彼,更是在濱河造成了極大的恐慌廊佩,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靖榕,死亡現(xiàn)場離奇詭異标锄,居然都是意外死亡,警方通過查閱死者的電腦和手機茁计,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門料皇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人星压,你說我怎么就攤上這事践剂。” “怎么了租幕?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵舷手,是天一觀的道長。 經(jīng)常有香客問我劲绪,道長男窟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任贾富,我火速辦了婚禮歉眷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘颤枪。我一直安慰自己汗捡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布畏纲。 她就那樣靜靜地躺著扇住,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盗胀。 梳的紋絲不亂的頭發(fā)上艘蹋,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音票灰,去河邊找鬼女阀。 笑死,一個胖子當(dāng)著我的面吹牛屑迂,可吹牛的內(nèi)容都是我干的浸策。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼惹盼,長吁一口氣:“原來是場噩夢啊……” “哼庸汗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起手报,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤夫晌,失蹤者是張志新(化名)和其女友劉穎雕薪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晓淀,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡所袁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了凶掰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片燥爷。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖懦窘,靈堂內(nèi)的尸體忽然破棺而出前翎,到底是詐尸還是另有隱情,我是刑警寧澤畅涂,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布港华,位于F島的核電站,受9級特大地震影響午衰,放射性物質(zhì)發(fā)生泄漏立宜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一臊岸、第九天 我趴在偏房一處隱蔽的房頂上張望橙数。 院中可真熱鬧,春花似錦帅戒、人聲如沸灯帮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钟哥。三九已至,卻和暖如春瞎访,著一層夾襖步出監(jiān)牢的瞬間腻贰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工装诡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人践盼。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓鸦采,卻偏偏與公主長得像,于是被迫代替她去往敵國和親咕幻。 傳聞我的和親對象是個殘疾皇子渔伯,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容