[問題] 資料配對

看板R_Language作者 (菊鯊)時間8年前 (2017/12/14 21:53), 8年前編輯推噓0(002)
留言2則, 1人參與, 8年前最新討論串1/1
以下簡述資料格式 第一份Data: 座號 名字 內容 日期 1 Amy 第一次數學成績 2017/1/3 2 Tom 第一次英文成績 2017/1/4 3 Ken 第二次數學成績 2017/2/3 第二份Data: 1Amy 2Tom 3Ken 日期 成績 成績 成績 2017/1/3 80 56 30 2017/1/4 95 80 75 2017/2/3 66 84 80 我想做的事如下: 1. 先從第一份Data搜尋 “內容”字串中的“第一次數學” 2. 接著在將其對應的座號名字與日期做配對對應 3. 最後再將每一個配對出的資料帶進第二份Data,然後找出對應的日期+做好名字 下的 數字陳列出來 (因為有很多,所以希望是以矩陣陳列) 舉例來說, 我想要所以有內容中有“第一次數學”的人→成績 所以過程可能是, 內容“第一次數學”→Amy 1 2017/1/3 → 到第二份Data→ 把 Amy 1 2017/1/3 所屬的 成績陳列出來,在此例子下為80 上述是我想要跑出資料的想法,但在轉換成字串後我就無從下手了,請求大家的做法及想 法,先謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.81.214 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1513259610.A.B08.html ※ 編輯: angel50732 (223.141.81.214), 12/14/2017 21:54:12

12/14 22:00, 8年前 , 1F
把第二個做dcast,然後再做merge,應該就好了
12/14 22:00, 1F

12/14 22:01, 8年前 , 2F
reshape2或是data.table都有dcast
12/14 22:01, 2F
文章代碼(AID): #1QCe9Qi8 (R_Language)
文章代碼(AID): #1QCe9Qi8 (R_Language)