<分区>
我有以下 df,它是从 excel 文件中获得的:
df1 <- data.frame( Colour = c("Green","Red","Blue"),
Code = c("N","U", "U"),
User1 = c("John","Brad","Peter"),
User2 = c("Meg","Meg","John"),
User3= c("", "Lucy", ""))
我需要重新排列它以获得一个数据框,其中所有名称都列在第一列(仅一次)并且颜色(和各自的代码)出现在以下列中,如下所示:
df2 <- data.frame(User=c("John","Brad","Peter","Meg","Lucy"),
Color1 = c("Green","Red","Blue","Green","Red"),
Code1 = c("N","U","U","N","U"),
Color2=c("Blue","","","Red",""),
Code2=c("U","","","U",""))
非常感谢您的帮助。非常感谢,