R 如何计算两个数据帧中对应元素之间的百分比变化
我有两个数据帧,比如说R 如何计算两个数据帧中对应元素之间的百分比变化,r,R,我有两个数据帧,比如说 col1 col2 4 7 5 8 B col1 col2 2 5 1 4 现在,我想计算两个数据帧中每个对应元素之间的百分比变化。A和B中的元素1,1之间,A和B中的元素2,1之间的百分比变化,依此类推。我想将这些百分比变化也存储在2乘以2的数据帧中。有人知道如何在不循环数据帧的情况下执行此操作吗?您可以使用R元素矩阵除法 如果执行A/B,它将按元素执行除法。因此,完整的百分比公式应该是(A
col1 col2
4 7
5 8
B
col1 col2
2 5
1 4
现在,我想计算两个数据帧中每个对应元素之间的百分比变化。A和B中的元素1,1之间,A和B中的元素2,1之间的百分比变化,依此类推。我想将这些百分比变化也存储在2乘以2的数据帧中。有人知道如何在不循环数据帧的情况下执行此操作吗?您可以使用R元素矩阵除法
如果执行
A/B
,它将按元素执行除法。因此,完整的百分比公式应该是(A-B)/A
,因为它们是大小相等的数据。帧,只需执行减法并除以其中一个数据集即可得到输出
(A - B)/A
也许
(A-B)/A
请显示您的预期输出。这确实起到了作用,谢谢!是的,确实如此。我改正了