Re: [程式] R合併資料

看板Statistics作者 (腦殘巨嬰沒藥醫)時間15年前 (2010/11/13 06:15), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《kylan ()》之銘言: : 標題: [程式] R合併資料 : 時間: Fri Nov 12 22:13:49 2010 : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 144.82.200.149 : → Aqery:?merge 11/12 22:18 : → kylan:我試過拉 merge(A,B,by.x="",by.y="")資料長度不同不行 11/12 22:22 : → kylan:cbind也要資料長度一樣 11/12 22:22 就是 merge 無誤,長度無關,請 ?merge 仔細看一下使用方法 以下是模擬你的資料,並使用merge的結果 > set.seed(123) > A = data.frame(doctor=sample(1:5, 10, TRUE), + salary=round(rnorm(10, 100, 30), 1)) > B = data.frame(id=1:5, type=LETTERS[1:5]) > A doctor salary 1 2 151.5 2 4 113.8 3 3 62.0 4 5 79.4 5 5 86.6 6 1 136.7 7 3 110.8 8 5 112.0 9 3 103.3 10 3 83.3 > B id type 1 1 A 2 2 B 3 3 C 4 4 D 5 5 E > merge(A, B, by.x="doctor", by.y="id") doctor salary type 1 1 136.7 A 2 2 151.5 B 3 3 62.0 C 4 3 103.3 C 5 3 83.3 C 6 3 110.8 C 7 4 113.8 D 8 5 79.4 E 9 5 112.0 E 10 5 86.6 E -- 電影名導談情慾:高尚、藝術、台灣之光 動漫作品談性:變態、死阿宅、誤人子弟 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.197.7.119 ※ 編輯: Aqery 來自: 124.197.7.119 (11/13 06:16)

11/13 07:05, , 1F
sorry昨天這樣做不出來 今天又突然可以了
11/13 07:05, 1F

11/13 07:06, , 2F
by = intersect(doctor, id) 應該是一樣的吧
11/13 07:06, 2F

11/14 03:46, , 3F
使用 <- 取代 = 可能會好一點. 雖然意義上並無不同.
11/14 03:46, 3F

11/14 03:48, , 4F
"=" 並沒有相對應的符號 "<<-", 內部功能就差很遠了.
11/14 03:48, 4F
文章代碼(AID): #1CtRoDVy (Statistics)
討論串 (同標題文章)
本文引述了以下文章的的內容:
程式
2
14
完整討論串 (本文為第 3 之 3 篇):
程式
2
14
文章代碼(AID): #1CtRoDVy (Statistics)