[英]R matrix vector comparison
我想將矩陣的列元素與相應的向量列進行比較。
所以,例如,
>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
>compare.vec
[1] -0.001 -0.002
我想要的是將ret的第1列中的每個返回元素與-0.001進行比較,並找出哪一個小於-0.001。 反之亦然,第二列,將其與-0.002進行比較,並找到VTI volumn中小於該值的元素。
我嘗試了子集,但它似乎不是一個向量而是一個數字。 我是否需要為列循環列?
謝謝,
你所要做的就是:
t(t(ret) < compare.vec)
根據Arun的評論編輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.