此问题已在此处有答案:
How to reshape data from long to wide format(14个回答)
Reshape multiple value columns to wide format(5个答案)
14天前关闭
我试图使用tidyverse包将行转换为列,但我收到一条关于重复数据的错误消息。但是,我必须保留这些数据。
我的 Dataframe 看起来像这样:
| 剂|工作|
| --|--|
| 剂A|约伯记1|
| 特工B|约伯记1|
| 剂A|作业2|
| 代理C|作业2|
| 特工B|作业3|
我想把代理作为行,所以它将有一个单一的代理行。但是,我必须看到作业1和作业2都有代理A。
任何帮助都非常感谢!
下面是一个示例 Dataframe :
library(tidyverse)
sample.df <- data.frame(Agent = c("Agent A", "Agent B", "Agent A", "Agent C ", "Agent B"),
Job = c(1,1,2,2,3))
sample.df %>%
rownames_to_column(sample.df$Agent)
1条答案
按热度按时间pgvzfuti1#
最简单的解决办法是扩大范围。您将看到代理拥有的每一列。