Re: [程式] R合併資料

看板Statistics作者 (仙道群)時間15年前 (2010/11/13 03:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《kylan ()》之銘言: : ------------------------------------------------------------------------ : [軟體程式類別]:R : [程式問題]:資料合併 : [軟體熟悉度]:中 : [問題敘述]: : 兩筆長度不同資料的資料,以其中一個categorical變數的相同數值進行資料合併 : ex : data A (300筆) 其中有一個變數doctor 是類別變數1,..., 28 : data B (28筆) 是Data A中doctor的資料,其中一欄id=1,...,28 : 要將資料AB依據doctor跟id相對應的數值進行合併 : [程式範例]: 你用過excel 的VLOOKUP 功能嗎? 我寫過一個類似的function 以及簡單的help # ID1 is the ID in the file # ID2 is the ID in the table containing data we want # data2 is the info we want in the table # use: "what we want" <- VLOOKUP(ID1,ID2,Data2) VLOOKUP <- function(ID1,ID2,Data2){ x4<-rep("NA",length(ID1)) for (i in 1:length(ID2)){ x4[ID1==ID2[i]] <- Data2[i] } x4 } 首先跑這個function 之後 XXX <- VLOOKUP(data A $ID, data B$ID, data B $doctor) 歡迎隨意使用,絕無智慧財產權問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 67.194.11.64

11/13 07:09, , 1F
謝謝謝謝 我會好好研究的@@
11/13 07:09, 1F
文章代碼(AID): #1CtPJoLm (Statistics)
討論串 (同標題文章)
本文引述了以下文章的的內容:
程式
2
14
完整討論串 (本文為第 2 之 3 篇):
程式
2
14
文章代碼(AID): #1CtPJoLm (Statistics)