簡體   English   中英

R矩陣向量比較

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM