5-1合并资料5-1.1垂直合并.PDF

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5-1合并资料5-1.1垂直合并

Ch5 資料合併 Ch5 資料合併 目錄{ } 5-1合併資料 5-1.1 垂直合併 5-1.2水平合併 1. 1 對1合併 2. 多對1合併 3. 1 對多合併 5-1.3 成對合併 5-2 資料轉換 5-2.1 tabulate/gen: 建立虛擬變數 5-2.2 encode/destring/tostring: 文字字串與數字字串間的轉換 5-2.3 formate: 變數格式設定 5-2.4 substr: 抓取文字字元 1. 若欲擷取的變數原為文字格式。 2. 若欲擷取的變數 不是 文字格式。 5-2.3日期變數從文字改成數字 5-3 本章指令列表 5-4 本章使用的程式語言 1 Ch5 資料合併 Ch5 資料合併 5-1合併資料 Stata合併資 料的方式,有垂直合併 (append) 、水 平合併 (merge) 以及成對合併 (joinby)三種, 分述如下 。 5-1.1 垂直合併 將兩個資料檔按 「變數欄位 」進行 「垂直合併 」,若合併時 其中有一個資 料 檔沒有某一變數,則合併後 以“.”呈現。 指令:use emp1,clear (以emp1作為 主資 料檔) append using emp2 (垂直合併 emp2新資 料檔) 範例 5.1 append 垂直合併 1.設有 emp1 與emp2 兩個資 料檔,emp1包含 make, price, mpg, rep78 四個變數 共5筆資 料。emp2有 make, mpg, rep78,weight 四個變數 共2筆資 料。 2. 使用 append指令進行 垂直合併。 3. 合併後資料如圖所 示,在 emp1 與emp2 兩資資料中 ,相同 「變數欄位 」的資 料 ,如: mpg 與rep78 ,會 進行垂直銜 接 ;兩資 料中沒有重複的變數, 如:price 與weight ,進行 垂直銜接時, 缺漏的值則 以“.”表示。 2 Ch5 資料合併 5-1.2 水平合併 Stata水 平合併的 方式有三種, 分別 為:1 對1合併 、多對1合併 與1 對多合 併 。 範例 5.2 merge水 平合併 1. 沿用 emp1 與emp2的資 料檔 。 A. 1 對1合併 「1 對1合併 」指針對某個關 鍵變數,要求 Stata依據該變數內的觀 察值, 進行水 平合併。 emp1 與emp2的資 料檔為例,若 我們指定 make作為關鍵變數, 可 以發現,在 make變數中,僅 “Dodge Colt”是同時存在於emp1 與emp2 兩個 資 料檔的觀察值,其他觀察值 都,沒有重複 出現在 emp1 與emp2 兩個資 料檔中 。 3 Ch5 資料合併 因 此,當進行 「1 對1合併 」時,程式會對準 “Dodge Colt”進行水 平合併,沒有 出現的觀察值則以“.”表示。合併所使用的關 鍵變數不同,合併 出來的 結果也會 不同 。 指令:use emp1,clear (以emp1作為 主資 料檔) Merge 1:1 make using emp2 (1:1水 平合併 emp2新資 料檔) 此外,當進行水 平合併 merge指令時,合併 完畢後, Stata會提供_merge的 變數 ,供使用者 了解 那些變數有 merge 到資料,那些變數沒有 merge 到資料 。如 圖所示,當 _merge=1 ,表示該觀察值只有合併

文档评论(0)

wyw118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档