【发布时间】:2020-03-21 08:20:58
【问题描述】:
我需要将具有非分类值的日期从长调整为宽 而不是相同数量的值。
数据框示例:
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 都有相同数量的值。
所以我想知道如何将此类数据从长到宽以及从宽到长重塑。
感谢您的帮助!
【问题讨论】:
标签: r reshape2 data-transform