[問題] 資料配對

作者: angel50732 (瑜)   2017-12-14 21:53:27
以下簡述資料格式
第一份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
上述是我想要跑出資料的想法,但在轉換成字串後我就無從下手了,請求大家的做法及想
法,先謝謝大家!
作者: celestialgod (天)   2017-12-14 22:00:00
把第二個做dcast,然後再做merge,應該就好了reshape2或是data.table都有dcast

Links booklink

Contact Us: admin [ a t ] ucptt.com