【发布时间】:2021-07-29 00:40:24
【问题描述】:
我正在尝试将多个长数据集 (read_csv) 转换为宽数据。原始样本数据如下:
ClassData <- read_csv("H:/Name Data.csv")
NAME CATEGORY NUMBER_CATEGORY
Amy Low 180
Amy Med 185
John Low 118
John Med 182
John Med 185
我想要以下:
NAME CATEGORY 1 NUMBER_CATEGORY 1 CATEGORY 2 NUMBER_CATEGORY 2 CATEGORY 3 NUMBER_CATEGORY 3
Amy Low 180 Med 185 NULL NULL
John Low 118 Med 182 Med 185
有没有办法通过pivot_wider、dcast 和/或melt 实现这一目标?我也对gather() 和spread() 持开放态度。
【问题讨论】:
-
嗨!请提供您的数据集的可重现示例(您可以在数据子集上复制输出 od
dput()函数:dput(head(df))