假设我有这个 df(但有数千个 ID 和数十次治疗)
df = data.frame(ID = c(1,1,1,2,2,2,2,2),
treatment = c('AB','CD','EF','AB','CD','GH','IM','LN') )
我希望获得以下输出
ID treatment_1 treatment_2 treatment_3 treatment_4 treatment_5
1 1 AB CD EF <NA> <NA>
2 2 AB CD GH IM LN