【发布时间】:2022-01-17 22:53:36
【问题描述】:
我有一个数据框,例如:
VALUE Names
1 Sp1,Sp2
1 Sp2
2 Sp3,Sp4
4 Sp2,Sp1
我想以逗号分隔的方式计算每个df$Names,df$VALUE 的总和,并得到一个新的数据框,例如:
Name Sum
Sp1 5
Sp2 6
Sp3 2
Sp4 2
如果有帮助,这里是 dput 格式的数据框:
structure(list(VALUE = c(1L, 1L, 2L, 4L), Names = c("Sp1,Sp2",
"Sp2", "Sp3,Sp4", "Sp2,Sp1")), class = "data.frame", row.names = c(NA,
-4L))
【问题讨论】: