如何将一列的值重新定位到不同名称下的许多不同列中? [重复]

问题描述 投票:0回答:0

假设我有这个 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
r dataframe variables
© www.soinside.com 2019 - 2024. All rights reserved.