У меня есть кадр данных в R с дублированным идентификатором, который я хочу выровнять в одной и той же строке.
df <- data_frame(id = c("A1", "A2", "C2", "A2", "C2", "A2"),
date = c("2010-01-15", "2016-03-05", "2017-05-21", "2013-09-03", "2015-11-25", "2011-07-07"),
iT = c("z", "z", "v", "w", "z", "v"))
Я хотел бы выровнять каждый идентификатор в той же строке с a для l oop, но могу подмножество только одной переменной за раз (когда у меня на самом деле их около 10.) ш sh:
df3 <- data_frame(id = c("A1", "A2", "C2"),
date1 = c("2010-01-15", "2016-03-05", "2017-05-21"),
iT = c("z", "z", "v"),
date2 = c("NA", "2013-09-03","2015-11-25"),
iT.2 = c("NA", "w", "z"),
date3 = c("NA", "2011-07-07", "NA"),
iT.3 = c("NA", "v", "NA"))