Re: [程式] R合併資料
※ 引述《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
11/13 07:05, 1F
→
11/13 07:06, , 2F
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
討論串 (同標題文章)