【发布时间】:2021-10-06 03:26:54
【问题描述】:
我的示例数据集有多个我想转换为宽格式的列。我曾尝试使用 dcast 功能,但出现错误。以下是我的示例数据集:
df2 = data.frame(emp_id = c(rep(1,2), rep(2,4),rep(3,3)),
Name = c(rep("John",2), rep("Kellie",4), rep("Steve",3)),
Year = c("2018","2019","2018","2018","2019","2019","2018","2019","2019"),
Type = c(rep("Salaried",2), rep("Hourly", 2), rep("Salaried",2),"Hourly",rep("Salaried",2)),
Dept = c("Sales","IT","Sales","Sales", rep("IT",3),rep("Sales",2)),
Salary = c(100,1000,95,95,1500,1500,90,1200,1200))
我希望我的输出看起来像:
【问题讨论】:
标签: r tidyr reshape2 melt dcast