如何将 collums 转换为行

用户154432

伙计们,我需要你在这个问题上的帮助。我目前有一个表格,其中包含有关专业人士未来预测的信息。

为了能够更好地使用此表,我必须将周的列转换为行。

表我有

project Name   Local    09.12.2020 30.12.2020
1       Marie New York     20         0
1       John  New York     32        40
2       Marie New York     10         8
2       John  New York     8          0

我想要的桌子(我知道我可以在 power bi 中使用这个功能来转换山上的线条,但我需要它在 R 处)

project Name   Local    Week          Hours
1       Marie New York  09.12.2020      30   
1       John  New York  09.12.2020      40   
2       Marie New York  30.12.2020      8    
2       John  New York  30.12.2020      40    
本·诺里斯

你想pivot_longer()tidyr包。

library(tidyr)
library(dplyr)
data %>%
  pivot_longer(cols = -c(project, Name, Local), names_to = "Week", values_to = "Hours")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章