微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

透视数据框

如何解决透视数据框

任何将数据帧从这种格式转换为更长格式的建议都会很棒。 原始数据有 50 个名称和数百个 YearMonths。所以它应该是一个从宽到长的支点(?)。

df<-data.frame(name=c("Amber","Thomas","Stefan","Joe"),YM_202006=c(8,2,NA,7),YM_202007=c(NA,4,1,YM_202008=c(1,3,4))

改造前:

enter image description here

转换后/期望输出(df_new):

enter image description here

使用此代码伪造所需的输出

df_new<- data.frame(YM=c("YM_202006","YM_202007","YM_202008"),Amber=c(8,1),Thomas=c(2,2),Stefan=c(NA,3),Joe=c(7,7,4))

我尝试了很多方法都没有得到想要的输出

希望有人能帮忙,提前谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。