我有两个数据集: Here's the 1st和Here's the 2nd。
我的目标是合并这些数据,删除第一个或第二个“JN”列,因为它重复出现,并找到这些数据之间“Freq”的比率。
对于每一行,我想使用此计算:
=(100)-(100*(FreqBL/FreqB))
并将此新计算放入第4列。
新数据应如下所示:
JN FreqBL FreqB Success Ratio
4 10 33 69.6969
但我不知道如何单独选择所有行以及计算所需的代码。
由于
答案 0 :(得分:2)
您想要merge
数据集。下次,我建议您提供一个可重复的小例子。
> new.dt <- merge(dt1, dt2)
> new.dt$"Success ratio" <- with(new.dt, 100-(100 * (FreqBL/FreqB)))
> head(new.dt)
JN FreqB FreqBL Success ratio
1 4 33 10 69.69697
2 8 49 10 79.59184
3 10 44 13 70.45455
4 11 38 7 81.57895
5 13 29 3 89.65517
6 17 15 10 33.33333