如何解决如何按级别分隔列
这可能是一个非常愚蠢的问题,但我一直在努力实现,但尚未成功。我有一个看起来像这样的数据框:
df <- data.frame(Participant = c("PAH12","COKJA","PAH12","COKJA" ),Measure = c("A","A","B","C","C"),Group = c("1","2","1","2"),Value = c(11,15,20,17,23,7))
Participant Measure Group Value
1 PAH12 A 1 11
2 COKJA A 1 15
3 PAH12 B 1 20
4 COKJA B 2 17
5 PAH12 C 2 23
6 COKJA C 2 7
我想将“度量”列分解为具有以下相应值的单独列,如以下可重现代码所示:
df2 <- data.frame(Participant = c("PAH12","COKJA"),A = c(11,15),B = c(20,17),C = c(23,7),"2"))
Participant A B C Group
1 PAH12 11 20 23 1
2 COKJA 15 17 7 2
我该如何实现?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。