我想将矩阵的值与相应的向量进行比较。比较应该按行进行。
矩阵示例:
ret
TLT VTI
1995-01-20 -0.005649718 -0.004461441
1995-01-23 -0.002840909 0.002560820
1995-01-24 0.000000000 0.000000000
1995-01-25 0.005698006 0.003831418
1995-01-26 0.000000000 0.001908397
要比较的 Vector:
compare.vec
[1] -0.001 -0.002
我想要的是将ret第1列中的每个返回元素与-0.001进行比较,并找出哪个小于-0.001。对于第二列反之亦然,将其与 -0.002 进行比较并找到 VTI 卷中小于该值的元素。
我尝试了子集,但它似乎不是向量而是数字。我需要逐列循环吗?
Thanks,
您所要做的就是:
t(t(ret) < compare.vec)
根据阿伦的评论进行编辑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)