我需要将具有非分类值且值数量不同的日期从长到宽重塑。
数据框示例:
df_long <- as.data.frame(cbind(c("id A", "b", "b", "d", "d","id B", "kh", "kk", "ip", "id C", "99", "id D", "id E"),c(1,1,1,1,1, 2,2,2,2,3,3,1,1)))
我需要这个:
df_wide <- as.data.frame(rbind(c("id A", "b", "b", "d", "d"), c("id B", "kh", "kk", "ip", ""), c("id C", "99", "", "", ""), c("id D", "", "", "", ""), c("id E", "", "", "", "")))
我不知道如何重塑它,因为值不是分类的,并且并非每个 id 都具有相同数量的值。
所以我想知道如何从长到宽以及从宽到长这样的数据进行重塑。
感谢您的帮助!