作者girl5566 (5566520)
看板R_Language
标题[问题] 无join key之资料整理
时间Thu Dec 24 23:01:25 2015
文章分类提示:
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
有两个table想要合并
A table
x y
1 71 82
2 88 89
B table
shiftx shifty
1 0 0
2 0 1
3 1 0
4 1 1
预期结果
shiftx shifty x y
1 0 0 71 82
2 0 0 88 89
3 0 1 71 82
4 0 1 88 89
5 1 0 71 82
6 1 0 88 89
7 1 1 71 82
8 1 1 88 89
[程式范例]:
无
[环境叙述]:
R 3.1.2 Win7 64bit
[关键字]:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.222.114
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1450969287.A.4C0.html
2F:→ girl5566: 跑出来的结果好像不太对耶 12/25 00:08
感谢提示 已解决
tableA = data.frame(x = c(71,88), y = c(82,89))
tableB = data.frame(shiftx = c(0,0,1,1), shifty = c(0,1,0,1))
tableC <- cbind(tableB[rep(1:nrow(tableB), each =nrow(tableA)),
],tableA[rep(1:nrow(tableA), nrow(tableB)), ])
※ 编辑: girl5566 (123.195.222.114), 12/25/2015 00:12:49
3F:→ celestialgod: 抱歉,一时疏忽,有解决就好 12/25 00:23
4F:→ girl5566: 不会喔 有提示就很感谢了QQ 刚刚正是没方向感中 12/25 00:35