看板 R_Language 關於我們 聯絡資訊
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 程式諮詢(我想用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://www.ptt.cc/bbs/R_Language/M.1450969287.A.4C0.html
celestialgod: http://pastebin.com/AwvceEFh 12/25 00:01
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
celestialgod: 抱歉,一時疏忽,有解決就好 12/25 00:23
girl5566: 不會喔 有提示就很感謝了QQ 剛剛正是沒方向感中 12/25 00:35