将值替换为其他表类别

时间:2016-02-09 13:08:20

标签: r plyr

我有这两张桌子

recordtable 
name  cat  value1  value2  value3 
jkl   A    1       2       3
jfu   A    2       3       4
eyr   B    4       3       2
...
categorytable_value1
cat  value
A    1.3
B    1.6
C    1.8
D    1.0

我创建了一个新表recordstable2,其中我将所有value1,value2,value3记录都放到了0

recordtable2 
name  cat  value1  value2  value3 
jkl   A    0       0       0
jfu   A    0       0       0
eyr   B    0       0       0
...

现在我想在记录表中的value1大于每个类别cat的categorytable_value1时加1。

我该怎么做?

recordtable2 
name  cat  value1  value2  value3 
jkl   A    0       0       0
jfu   A    1       0       0
eyr   B    1       0       0
...

(我稍后会对value2,value3执行相同操作,但我需要计算相应的categorytable_value2,...)

0 个答案:

没有答案