我有两个数据框,比如说A
col1 col2
4 7
5 8
和B
col1 col2
2 5
1 4
现在,我想计算两个数据框中每个相应元素之间的百分比变化。因此,A和B中的元素1,1之间,A和B中的元素2,1之间的百分比变化,依此类推。我想将这些百分比变化也存储在2乘2的数据框中。有谁知道如何做到这一点而无需遍历数据帧?
答案 0 :(得分:1)
您可以仅使用R元素级矩阵除法。
如果您执行A/B
,它将按元素进行除法。因此,百分比的完整公式为(A-B)/A
答案 1 :(得分:1)
由于这些都是大小相等的数据帧,只需进行减法并除以一个数据集即可得到输出
(A - B)/A