我有两个包含具有特定条件和数字索引值的字符串名称的数据框。我想要的是使用索引值作为参考来计算一个条件有多少个名称。
数据框很大,所以我只是举个例子。我想总结所有值 in NAMEfroma考虑到CONDITIONbetweenINDEX-MIN和INDEX-MAXfrom b。在这里,重要的是要指定并非“a”中的所有名称都将在最终结果中被捕获或汇总。结果应该如图所示c
a <- data.frame(c(1,1,2,3,3,3),c("A","B","C","D","E","F"),c(100,500,233,74,2750,10043))
colnames(a) <- c("CONDITION","NAME","INDEX")
b <- data.frame(c(1,2,3,3),c(1,75,2700,9872),c(600,245,3500,10500))
colnames(b) <- c("CONDITION","INDEX-MIN","INDEX-MAX")
c <- data.frame(c(1,2,3,3),c(1,75,2700,9872),c(600,245,3500,10500),c(2,1,1,1),c("A, B","C", "E", "F"))
colnames(c) <- c("CONDITION","INDEX-MIN","INDEX-MAX","NAME-COUNT","NAME")
Run Code Online (Sandbox Code Playgroud)