dataset 1: vr 1 2 3 5 o1 a a b b o2 c c d d o3 e e f f dataset 2: id date1 age 1 2005 30 2 2006 25 3 2005 22 4 2004 23 5 2006 25 merged/tranposed dataset: id date1 age o1 o2 o3 1 2005 30 a c e 2 2006 25 a c e 3 2004 22 b d f 4 2004 23 5 2006 25 b d f