我正在尝试找出许多数字对之间的差异。
这些数字在两个长度不相等的向量中。例如,
a<- c(1:5)
b<- c(1:10)
现在,我需要一种计算a[[1]] - b,然后a[[2]] - b等的方法,直到a[[5]] - b。每个计算结果应该是一个包含10个数字的向量。
这些差异向量中的每一个都应被存储为数据框的列。第一列应该是´b´位置减去的位置,并且随后的列应该以´a´的位置为标题(因此有5列和10行)。
a[1] a[2] ... a[5]
b[1]
b[2]
...
b[10]
我非常新手在R中编写函数。我也是第一次使用*apply函数组。我一直在尝试结合我所学的关于编写函数和*apply函数组的知识来解决这个问题,但目前还没有成功。谢谢你的帮助!
附言:如果之前有人问过这个问题,请不要介意。我已经搜索了,但找不到答案。