R 如何使行变为列

R 如何使行变为列,r,dataframe,subset,rows,R,Dataframe,Subset,Rows,我希望将第一个数据集更改为第二个数据集。我尝试从Reforme2库中尝试dcast(),但没有成功。如何在R中实现这样的数据帧转换 给定数据帧 日期 受雇者 结果 1月1日 亚历克斯 200 1月2日 亚历克斯 210 1月3日 亚历克斯 167 1月1日 汤姆 212 1月2日 汤姆 222 1月3日 汤姆 189 1月1日 基姆 210 1月2日 基姆 210 1月3日 基姆 208 从tidyverse开始使用pivot_ library(tidyverse) df %>% pi

我希望将第一个数据集更改为第二个数据集。我尝试从Reforme2库中尝试dcast(),但没有成功。如何在R中实现这样的数据帧转换

给定数据帧

日期 受雇者 结果 1月1日 亚历克斯 200 1月2日 亚历克斯 210 1月3日 亚历克斯 167 1月1日 汤姆 212 1月2日 汤姆 222 1月3日 汤姆 189 1月1日 基姆 210 1月2日 基姆 210 1月3日 基姆 208
从tidyverse开始使用pivot_
library(tidyverse)
df %>%
  pivot_wider(names_from = date,
                      values_from = outcome)