【发布时间】:2018-07-03 05:05:06
【问题描述】:
我想汇总 John 和 Joshua 的消费积分,最新事件是当前更新的积分。
输入数据:
v1 = c("event1", "event2", "event3")
v2 = c("garlicX", "onionY", "cucumberX")
v3 = c("John", "John", "John")
v4 = c("Joshua", "Joshua", "Joshua")
#John's table points
x1 = c("garlicJohn", "OnionJohn", "CucumberJohn")
x2 = c(1, 2, 3)
#Joshua's table points
x3 = c("garlicJoshua", "OnionJoshua", "CucumberJoshua")
x4 = c(1, 2, 3)
df0 = data.frame(x1,x2,x3,x4)
df1 = data.frame(v1,v2,v3,v4)
期望的输出:
#v5 John's aggregate score
#v6 Joshua's aggregate score
v1 v2 v3 v4 v5 v6
event1 garlicJohn John Joshua 1 0
event2 onionJoshua John Joshua 1 2
event3 cucumberJohn John Joshua 4 2
【问题讨论】:
-
你尝试了什么?你从哪里得到堆栈?
-
@sotos 他可能已经溢出了。主题:数据的结构非常混乱。将一些实际数据放入其中。
-
您能解释一下您的 v5 和 v6 专栏吗?
标签: r aggregation